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> |