depositAutorize method

Future<Map<String, dynamic>> depositAutorize(
  1. String sourceAccount,
  2. BigInt destinationAmount, {
  3. String? ledgerHash,
  4. XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated,
})

Implementation

Future<Map<String, dynamic>> depositAutorize(
  String sourceAccount,
  BigInt destinationAmount, {
  String? ledgerHash,
  XRPLLedgerIndex? ledgerIndex = XRPLLedgerIndex.validated,
}) async {
  final Map<String, dynamic> configParams = {};
  createRpcConfig(configParams, "source_account", sourceAccount);
  createRpcConfig(
      configParams, "destination_account", destinationAmount.toString());
  createRpcConfig(configParams, "ledger_index", ledgerIndex?.value);
  createRpcConfig(configParams, "ledger_hash", ledgerHash);
  final response = await makeCustomCall<Map<String, dynamic>>(
      "deposit_authorized", [configParams]);
  return response;
}