XRPLRpc class

Properties

hashCode int
The hash code for this object.
no setterinherited
RESTRICTED_NETWORKS int
final
rpc → JsonRPC
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

channelAutorize(String channelId, BigInt amount, {String? secret, String? seed, String? seedHex, String? passphrase, CryptoAlgorithm? keyType}) Future<Map<String, dynamic>>
channelVerify(String channelId, BigInt amount, String publicKey, String signature) Future<Map<String, dynamic>>
createRpcConfig(Map<String, dynamic> config, String key, dynamic value) → void
depositAutorize(String sourceAccount, BigInt destinationAmount, {String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
getAccountChannels(String address, {String? destinationAmount, int limit = 200, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
getAccountCurrencies(String address, {bool strict = false, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
getAccountInfo(String address, {bool queue = false, bool signersList = false, bool strict = false, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<AccountInfo>
getAccountLines(String address, {String? peer, int? limit, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
getAccountNFTS(String address, {int? limit, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
getAccountObjects(String address, {AccountObjectType? type, bool? deletionBlockersOnly, int? limit}) Future<Map<String, dynamic>>
getAccountOffer(String address, {int? limit, bool strict = false, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
getAccountTX(String address, {int? ledgerIndexMin, int? ledgerIndexMax, bool binary = false, bool forward = false, int? limit, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
getAMMInfo(XRPCurrencies asset, XRPCurrencies asset2) Future<Map<String, dynamic>>
getBookOffer(XRPCurrencies takerGets, XRPCurrencies takerPays, {String? taker, int? limit, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
getFaucetUrl(String url, [String? faucetHost]) String
getFee() Future<LedgerInfo>
getFucent(String address) Future<Map<String, dynamic>>
getLedger({bool queue = false, bool full = false, bool accounts = false, bool transactions = false, bool expand = false, bool ownerFunds = false, bool binary = false, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated, LedgerEntryType? type}) Future<LedgerData>
https://xrpl.org/ledger.html
getRipplePathFound({required String sourceAccount, required String destinationAccount, required CurrencyAmount destinationAmount, CurrencyAmount? sendMax, List<XRPCurrencies>? currencies}) Future<RipplePathFound>
getServerInfo() Future<ServerInfo>
getTransactionNetworkId() Future<int?>
getwayBalance(String account, {bool strict = false, dynamic hotwallet, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
ledgerClosed() Future<Map<String, dynamic>>
ledgerCurrent() Future<Map<String, dynamic>>
ledgerData({bool binary = false, int? limit, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated, LedgerEntryType? type}) Future<Map<String, dynamic>>
makeCustomCall<T>(String function, [List? params]) Future<T>
manifest(String publicKey) Future<Map<String, dynamic>>
NFTBuyOffers(String nftId, {String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
NFTHistory(String nftId, {int? ledgerIndexMin, int? ledgerIndexMax, bool binary = false, bool forward = false, int? limit, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
NFTInfo(String nftId, {String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
NFTSellOffers(String nftId, {String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
noRippleCheck(String account, NoRippleCheckRole role, {bool transactions = false, int? limit = 300, String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pathFind(PathFindSubcommand subcommand, String sourceAccount, String destinationAccount, XRP destinationAmount, {List<List<PathStep>>? paths, XRP? sendMax}) Future<Map<String, dynamic>>
ping() Future<Map<String, dynamic>>
serverState() Future<XRPLedgerState>
submit(String txBlob, {bool failHard = false}) Future<XRPLTransactionResult>
submitOnly(String txBlob, {bool failHard = false}) Future<XRPLTransactionResult>
toString() String
A string representation of this object.
inherited
transactionEntry(String txHash, {String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>
tx(String txHash, {String? ledgerHash, XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated}) Future<Map<String, dynamic>>

Operators

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