getTransactionReceipt method

Future<MoacTransactionReceipt> getTransactionReceipt (BigInt transactionHash)

Get transaction receipt Returns the receipt of a transaction by transaction hash. Note That the receipt is not available for pending transactions. Hash of a transaction Returns a transaction receipt object, or null when no receipt was found:

Implementation

Future<MoacTransactionReceipt> getTransactionReceipt(
    BigInt transactionHash) async {
  if (transactionHash == null) {
    throw ArgumentError.notNull(
        "Moac::getTransactionReceipt - transactionHash");
  }
  final dynamic params = [MoacUtilities.bigIntegerToHex(transactionHash)];
  final String method = MoacRpcMethods.getTransactionReceipt;
  final res = await rpcClient.request(method, params);
  if (res != null && res.containsKey(moacResultKey)) {
    return MoacTransactionReceipt.fromMap(res[moacResultKey]);
  }
  _processError(method, res);
  return null;
}