Skip to content

Get Account Transactions Data

AccountTransactionsData retrieves transaction_versions of transactions that affect a specified account address, ordered in descending order. transaction_version is a unique id given to each transaction on-chain that increases by 1 each time.

This query is essential for applications that require a historical log of transactions for audit, tracking, or display purposes.

  • $address: String - The blockchain account address for which to query transaction data. Example: "0x1abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef".
  • $limit: Integer - Specifies the maximum number of transaction versions to return. Helps manage the volume of data retrieved. Example: 10.
  • $offset: Integer - The offset from which to start fetching the transaction versions. Useful for paginating results. Example: 0.

A helpful variant of the above query limits results to just ones that happened after a specific transaction_version. All results will have a transaction_version greater than $gt.

  • $address: String - The blockchain account address for which to query transaction data. Example: "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff".
  • $limit: Integer - Specifies the maximum number of transaction versions to return. This helps limit the results to a manageable size. Example: 10.
  • $gt: bigint - The transaction version number above which transactions should be fetched. A transaction version is a sequentially increasing number that increments for every transaction. Transaction version 0 is the first transaction (genesis transaction), and a transaction version 100 is the 101st transaction in the blockchain. Example: 599296148.