queryTransactionsByAddress method
Future<SenderTransactionPage>
queryTransactionsByAddress(
- String address, {
- int first = 20,
- String? after,
- TransactionHistoryOptions options = const TransactionHistoryOptions(),
Transactions that affected address, including sent and received ones.
Implementation
Future<SenderTransactionPage> queryTransactionsByAddress(
String address, {
int first = 20,
String? after,
TransactionHistoryOptions options = const TransactionHistoryOptions(),
}) async {
_checkPageSize(first);
final data = await executeData(
_historyByAddressOperation,
generated.Variables$Query$TransactionHistoryByAddress(
address: address,
first: first,
before: after,
showBalanceChanges: options.showBalanceChanges,
showObjectChanges: options.showObjectChanges,
),
);
final transactions = _required(
data.transactions,
'TransactionHistoryByAddress.transactions',
);
return _parseTransactionsPage(
transactions.nodes,
hasNextPage: transactions.pageInfo.hasPreviousPage,
endCursor: transactions.pageInfo.startCursor,
);
}