Interface IEscrowCreate
Sequester XRP until the escrow process either finishes or is canceled.
Inherited Members
Namespace: Xrpl.Models.Transaction
Assembly: Xrpl.dll
Syntax
public interface IEscrowCreate : ITransactionCommon
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
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
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
string Condition { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Destination
Address to receive escrowed XRP.
Declaration
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
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
DateTime? FinishAfter { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTime> |
SourceTag
Declaration
uint? SourceTag { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.UInt32> |