Class LOEscrow
The Escrow object type represents a held payment of XRP waiting to be executed or canceled.
Namespace: Xrpl.Models.Ledger
Assembly: Xrpl.dll
Syntax
public class LOEscrow : BaseLedgerEntry
Constructors
| Improve this Doc View SourceLOEscrow()
Declaration
public LOEscrow()
Properties
| Improve this Doc View SourceAccount
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.
Declaration
public string Account { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Amount
The amount of XRP, in drops, to be delivered by the held payment.
Declaration
public string Amount { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CancelAfter
The time after which this Escrow is considered expired.
Declaration
public DateTime? CancelAfter { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
Condition
A PREIMAGE-SHA-256 crypto-condition, as hexadecimal.
If present, the EscrowFinish transaction must contain a fulfillment that satisfies this condition.
https://tools.ietf.org/html/draft-thomas-crypto-conditions-02#section-8.1
Declaration
public string Condition { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Destination
The destination address where the XRP is paid if the held payment is successful.
Declaration
public string Destination { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DestinationNode
A hint indicating which page of the destination's owner directory links to this object, in case the directory consists of multiple pages.
Declaration
public string DestinationNode { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DestinationTag
An arbitrary tag to further specify the destination for this held payment, such as a hosted recipient at the destination address.
Declaration
public uint? DestinationTag { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt32> |
FinishAfter
The time, in seconds, since the Ripple Epoch, after which this held payment can be finished.
Any EscrowFinish transaction before this time fails.
Declaration
public DateTime? FinishAfter { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
OwnerNode
A hint indicating which page of the owner directory links to this object, in case the directory consists of multiple pages.
Declaration
public string OwnerNode { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PreviousTxnID
The identifying hash of the transaction that most recently modified this object.
Declaration
public string PreviousTxnID { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PreviousTxnLgrSeq
The index of the ledger that contains the transaction that most recently modified this object.
Declaration
public uint PreviousTxnLgrSeq { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
SourceTag
An arbitrary tag to further specify the source for this held payment, such as a hosted recipient at the owner's address.
Declaration
public uint? SourceTag { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt32> |