groupTransactions method
Implementation
Future<List<List<TransactionDoc>>> groupTransactions({
required String operator,
required String accountId,
int minTxId = 0,
int maxTxId = 0,
int limitGroups = 10,
}) async {
final request = GroupTransactionsRequest()
..accountId = hex.decode(accountId)
..minTxId = Int64(minTxId)
..maxTxId = Int64(maxTxId)
..limitGroups = Int64(limitGroups);
final envelop = await requestEnvelope(request: request);
final response =
await getServiceClient(operator).query.groupTransactions(envelop);
return response.groups
.map(
(group) => group.transactions.map(TransactionDoc.new).toList(),
)
.toList();
}