EscrowCreate class
Represents an `EscrowCreate transaction, which locks up XRP until a specific time or condition is met.
- Inheritance
-
- Object
- XRPTransaction
- EscrowCreate
Constructors
-
EscrowCreate({required String account, required BigInt amount, required String destination, List<
XRPLMemo> ? memos = const [], int? ticketSequance, DateTime? cancelAfterTime, DateTime? finishAfterTime, String? condition, String? destinationTag, String signingPubKey = "", int? sequence, String? fee, int? lastLedgerSequence}) -
amount
Amount of XRP, in drops, to deduct from the sender's balance and set aside in escrowdestination
The address that should receive the escrowed XRP when the time or condition is met cancelAfter when this escrow expires. This value is immutable; the funds can only be returned the sender after this time. -
EscrowCreate.fromJson(Map<
String, dynamic> json)
Properties
- account → String
-
finalinherited
- accountTxId → String?
-
finalinherited
- amount → BigInt
-
final
- cancelAfter ↔ int?
-
latefinal
- condition → String?
-
final
- destination → String
-
final
- destinationTag → String?
-
final
- fee ↔ String?
-
getter/setter pairinherited
- finishAfter ↔ int?
-
latefinal
- flags → dynamic
-
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- lastLedgerSequence ↔ int?
-
getter/setter pairinherited
-
memos
↔ List<
XRPLMemo> ? -
getter/setter pairinherited
-
multiSigSigners
→ List<
String> -
finalinherited
- networkId ↔ int?
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sequence ↔ int?
-
getter/setter pairinherited
-
signers
↔ List<
XRPLSigners> ? -
getter/setter pairinherited
- signingPubKey ↔ String
-
getter/setter pairinherited
- sourceTag → int?
-
finalinherited
- ticketSequance → int?
-
finalinherited
- transactionType → XRPLTransactionType
-
finalinherited
- txnSignature ↔ String?
-
getter/setter pairinherited
Methods
-
getHash(
) → String -
inherited
-
isSigned(
) → bool -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setFee(
String? newFee) → void -
inherited
-
setLastLedgerSequence(
int? newSequance) → void -
inherited
-
setMultiSigSignatur(
List< XRPLSigners> sigs) → void -
inherited
-
setNetworkId(
int? network) → void -
inherited
-
setSequence(
int? newSequance) → void -
inherited
-
setSignature(
String? sig) → void -
inherited
-
toBlob(
{bool forSigning = true}) → String -
inherited
-
toJson(
) → Map< String, dynamic> -
override
-
toMultisigBlob(
String address) → String -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
toXrpl(
) → Map< String, dynamic> -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited