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