queryTransactionsByObject method
Transaction digests involving objectId.
Implementation
Future<TransactionDigestPage> queryTransactionsByObject(
String objectId, {
int first = 20,
String? after,
}) async {
_checkPageSize(first);
final data = await executeData(
_transactionsByObjectOperation,
generated.Variables$Query$TransactionsByObject(
object: objectId,
first: first,
after: after,
),
);
final transactions = _required(
data.transactions,
'TransactionsByObject.transactions',
);
return TransactionDigestPage(
digests: transactions.nodes.map((node) => node.digest).toList(),
hasNextPage: transactions.pageInfo.hasNextPage,
endCursor: transactions.pageInfo.endCursor,
);
}