channelVerify method

Future<Map<String, dynamic>> channelVerify(
  1. String channelId,
  2. BigInt amount,
  3. String publicKey,
  4. String signature,
)

The channel_verify method checks the validity of a signature that can be used to redeem a specific amount of XRP from a payment channel.

Implementation

Future<Map<String, dynamic>> channelVerify(String channelId, BigInt amount,
    String publicKey, String signature) async {
  final Map<String, dynamic> configParams = {};
  _createRpcConfig(configParams, "channel_id", channelId);
  _createRpcConfig(configParams, "amount", amount.toString());
  _createRpcConfig(configParams, "signature", signature);
  _createRpcConfig(configParams, "public_key", publicKey);
  final response = await makeCustomCall<Map<String, dynamic>>(
      "channel_verify", [configParams]);
  return response;
}