# Escrow | xrpl
Documentation for xrpl

# Interface Escrow

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

#### Hierarchy

- default
  - Escrow

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:9

#####
Index

### Properties

Account
Amount
CancelAfter?
Condition?
Destination
DestinationNode?
DestinationTag?
FinishAfter?
Flags
LedgerEntryType
OwnerNode
PreviousTxnID
PreviousTxnLgrSeq
SourceTag?
index

## Properties

### Account

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.

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:16

### Amount

Amount: string

The amount of XRP, in drops, to be delivered by the held payment.

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:23

### `Optional` CancelAfter

CancelAfter?: number

The time after which this Escrow is considered expired.

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:33

### `Optional` Condition

Condition?: string

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

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:29

### Destination

Destination: string

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

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:21

### `Optional` DestinationNode

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.

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:63

### `Optional` DestinationTag

DestinationTag?: number

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

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:53

### `Optional` FinishAfter

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.

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:38

### Flags

Flags: number

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

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:43

### LedgerEntryType

LedgerEntryType: "Escrow"

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:10

### OwnerNode

OwnerNode: string

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

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:58

### PreviousTxnID

PreviousTxnID: string

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

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:68

### PreviousTxnLgrSeq

PreviousTxnLgrSeq: number

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

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:73

### `Optional` SourceTag

SourceTag?: number

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

- Defined in packages/xrpl/src/models/ledger/Escrow.ts:48

### index

index: string

Inherited from BaseLedgerEntry.index

- Defined in packages/xrpl/src/models/ledger/BaseLedgerEntry.ts:2

Generated using TypeDoc