getTransactionBlockBatch method

Implementation

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