xrpl
    Preparing search index...

    Interface Escrow

    The Escrow object type represents a held payment of XRP waiting to be executed or canceled.

    interface Escrow {
        Account: string;
        Amount: string;
        CancelAfter?: number;
        Condition?: string;
        Destination: string;
        DestinationNode?: string;
        DestinationTag?: number;
        FinishAfter?: number;
        Flags: number;
        index: string;
        IssuerNode?: number;
        LedgerEntryType: "Escrow";
        OwnerNode: string;
        PreviousTxnID: string;
        PreviousTxnLgrSeq: number;
        SourceTag?: number;
        TransferRate?: number;
    }

    Hierarchy

    • BaseLedgerEntry
    • HasPreviousTxnID
      • Escrow
    Index

    Properties

    Account: string

    The address of the owner (sender) of this held payment. This is the account that provided the XRP, and gets it back if the held payment is canceled.

    Amount: string

    The amount to be delivered by the held payment. Can represent XRP, an IOU token, or an MPT. Must always be a positive value.

    CancelAfter?: number

    The time after which this Escrow is considered expired.

    Condition?: string

    A PREIMAGE-SHA-256 crypto-condition, as hexadecimal. If present, the EscrowFinish transaction must contain a fulfillment that satisfies this condition.

    Destination: string

    The destination address where the XRP is paid if the held payment is successful.

    DestinationNode?: string

    A hint indicating which page of the destination's owner directory links to this object, in case the directory consists of multiple pages.

    DestinationTag?: number

    An arbitrary tag to further specify the destination for this held payment, such as a hosted recipient at the destination address.

    FinishAfter?: number

    The time, in seconds, since the Ripple Epoch, after which this held payment can be finished. Any EscrowFinish transaction before this time fails.

    Flags: number

    A bit-map of boolean flags. No flags are defined for the Escrow type, so this value is always 0.

    index: string
    IssuerNode?: number

    The ledger index of the issuer's directory node associated with the Escrow. Used when the issuer is neither the source nor destination account.

    LedgerEntryType: "Escrow"
    OwnerNode: string

    A hint indicating which page of the owner directory links to this object, in case the directory consists of multiple pages.

    PreviousTxnID: string

    The identifying hash of the transaction that most recently modified this object.

    PreviousTxnLgrSeq: number

    The index of the ledger that contains the transaction that most recently modified this object.

    SourceTag?: number

    An arbitrary tag to further specify the source for this held payment, such as a hosted recipient at the owner's address.

    TransferRate?: number

    The transfer rate or fee at which the funds are escrowed, stored at creation and used during settlement. Applicable to both IOUs and MPTs.