Class EscrowCreate
Sequester XRP until the escrow process either finishes or is canceled.
Inherited Members
Namespace: Xrpl.Models.Transaction
Assembly: Xrpl.dll
Syntax
public class EscrowCreate : TransactionCommon, IEscrowCreate, ITransactionCommon
Constructors
| Improve this Doc View SourceEscrowCreate()
Declaration
public EscrowCreate()
Properties
| Improve this Doc View SourceAmount
Amount of XRP, in drops, to deduct from the sender's balance and escrow.
Once escrowed, the XRP can either go to the Destination address (after the.
FinishAfter time) or returned to the sender (after the CancelAfter time).
Declaration
public Currency Amount { get; set; }
Property Value
Type | Description |
---|---|
Currency |
CancelAfter
The time, in seconds since the Ripple Epoch, when this escrow expires.
This value is immutable; the funds can only be returned the sender after.
this time.
Declaration
public DateTime? CancelAfter { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
Condition
Hex value representing a PREIMAGE-SHA-256 crypto-condition.
The funds can.
only be delivered to the recipient if this condition is fulfilled.
Declaration
public string Condition { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Destination
Address to receive escrowed XRP.
Declaration
public string Destination { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DestinationTag
Arbitrary tag to further specify the destination for this escrowed.
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, when the escrowed XRP can be released to the recipient.
This value is immutable; the funds cannot move.
until this time is reached.
Declaration
public DateTime? FinishAfter { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
SourceTag
Declaration
public uint? SourceTag { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt32> |