LedgerXChainClaimID class

Inheritance

Constructors

LedgerXChainClaimID.new({required String issuingChainDoor, required XRPCurrencies issuingChainIssue, required String lockingChainDoor, required XRPCurrencies lockingChainIssue, required int xChainClaimId})

Properties

hashCode int
The hash code for this object.
no setterinherited
issuingChainDoor String
The door account on the issuing chain. For an XRP-XRP bridge, this must be the genesis account (the account that is created when the network is first started, which contains all of the XRP).
finalinherited
issuingChainIssue XRPCurrencies
The asset that is minted and burned on the issuing chain. For an IOU-IOU bridge, the issuer of the asset must be the door account on the issuing chain, to avoid supply issues.
finalinherited
lockingChainDoor String
A XChainBridge represents a cross-chain bridge. The door account on the locking chain.
finalinherited
lockingChainIssue XRPCurrencies
The asset that is locked and unlocked on the locking chain.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
validate String?
no setterinherited
xChainClaimId int
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts the object to a JSON representation.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited