XChainBridge class

Inheritance
Implementers

Constructors

XChainBridge.new({required String issuingChainDoor, required XRPCurrencies issuingChainIssue, required String lockingChainDoor, required XRPCurrencies lockingChainIssue})
XChainBridge.fromJson(Map<String, dynamic> json)

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).
final
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.
final
lockingChainDoor String
A XChainBridge represents a cross-chain bridge. The door account on the locking chain.
final
lockingChainIssue XRPCurrencies
The asset that is locked and unlocked on the locking chain.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
validate String?
no setterinherited

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