getTransactionBlockBatch method

Future<List<MgoTransactionBlockResponse>> getTransactionBlockBatch(
  1. List<String> digests, [
  2. MgoTransactionBlockResponseOptions? options
])

Implementation

Future<List<MgoTransactionBlockResponse>> getTransactionBlockBatch(
  List<TransactionDigest> digests,
[MgoTransactionBlockResponseOptions? options]
) async {
  final requests = digests.map((d) => ({
    'method': 'mgo_getTransactionBlock',
    'args': [d, options?.toJson()],
  }));
  final result = await client.batchRequest(requests) as List;
  if (result.isEmpty) return <MgoTransactionBlockResponse>[];
  final resp = result.map((e) => MgoTransactionBlockResponse.fromJson(e));
  return resp.toList();
}