queryTransactionsBySender method

Future<SenderTransactionPage> queryTransactionsBySender(
  1. String sender, {
  2. int first = 20,
  3. String? after,
  4. TransactionHistoryOptions options = const TransactionHistoryOptions(),
})

Query transactions the account sent (signed), via the sentAddress filter — the sender-only primitive. For a complete wallet history that also includes incoming transfers, use queryTransactionsByAddress.

Implementation

Future<SenderTransactionPage> queryTransactionsBySender(
  String sender, {
  int first = 20,
  String? after,
  TransactionHistoryOptions options = const TransactionHistoryOptions(),
}) async {
  final data = await transport.query(
    _historyQuery('sentAddress', options),
    variables: {
      'addr': sender,
      'first': first,
      if (after != null) 'after': after,
    },
  );
  return _parseTransactionsPage(data);
}