getTransaction method

Future<RPCResponse<GetTransaction>> getTransaction(
  1. String hash
)

get Transaction detail by hash

Implementation

Future<RPCResponse<GetTransaction>> getTransaction(String hash) async {
  final body = json.encode({
    "jsonrpc": "2.0",
    "id": 1,
    "method": RPCMethod.getTransaction,
    "params": [
      hash,
      {"encoding": "jsonParsed"}
    ]
  });
  final response = await _httpClient.post(_url, data: body);

  return RPCResponse<GetTransaction>.fromJson(
    response.data,
    onData: (Map<String, dynamic> value) {
      return GetTransaction.fromJson(value);
    },
  );
}