Skip to main content

Wallet transaction history

Fetch the transaction history for any wallet address

Fetches the transaction / token history for any wallet address of any ERC20, ERC721 and ERC1155 token. The response includes decoded transaction details for easy consumption / rendering.

Sequence Indexer GetTransactionHistory Method:

  • Request: POST /rpc/Indexer/GetTransactionHistory
  • Content-Type: application/json
  • Body (in JSON):
    • filter (object)
      • accountAddress (string) -- the wallet account address
      • contractAddress (string) -- optionally specify a contract address to filter
      • accountAddresses (string array) -- optionally specify a list of wallet account addresses
      • contractAddresses (string array) -- optionally specify a list of contract address
      • transactionHashes (string array) -- optionally specify a list of transaction hashes
      • metaTransactionIDs (string array) -- optionally specify a list of meta transaction IDs
      • fromBlock (number) -- optionally specify the starting block to select a range
      • toBlock (number) -- optionally specify the ending block to select a range
    • includeMetadata (boolean - optional - default: false) -- toggle token metadata to be included in the response

Example: GetTransactionHistory of a wallet account address on Polygon

curl -X POST -H "Content-Type: application/json" https://polygon-indexer.sequence.app/rpc/Indexer/GetTransactionHistory -d '{ "filter": { "accountAddress": "0x8e3E38fe7367dd3b52D1e281E4e8400447C8d8B9" }, "includeMetadata": true }'