getTransactionFee method
Get transaction fees @param {Object} tx Transaction to estimate fees
Implementation
Future<TransactionFee> getTransactionFee(Transaction transaction) async {
final jsonRPCRequest = setJsonRPCRequest(
'estimate_transaction_fee',
{
'transaction': jsonDecode(
transaction.convertToJSON(),
),
},
);
_logger.fine('getTransactionFee: requestHttp.body=$jsonRPCRequest');
final responseHttp = await http.post(
Uri.parse('$endpoint/api/rpc'),
body: jsonRPCRequest,
headers: kRequestHeaders,
);
_logger.fine('getTransactionFee: responseHttp.body=${responseHttp.body}');
final result = getJsonRPCResult(responseHttp.body);
return TransactionFee.fromJson(
result,
);
}