avm.getAddressTxs

Returns all transactions that change the balance of the given address.

Signature

avm.getAddressTxs({
    address: string,
    cursor: uint64,     // optional, leave empty to get the first page
    assetID: string,
    pageSize: uint64    // optional, defaults to 1024
}) -> {
    txIDs: []string,
    cursor: uint64,
}

Request parameters

  • address: The address for which we're fetching related transactions

  • assetID: Only return transactions that changed the balance of this asset. Must be an ID or an alias for an asset.

  • pageSize: Number of items to return per page. Optional. Defaults to 1024.

Response parameters

  • txIDs: List of transaction IDs that affected the balance of this address.

  • cursor: Page number or offset. Use this in request to get the next page.

Example

Request

curl -X POST --data '{
  "jsonrpc":"2.0",
  "id"     : 1,
  "method" :"avm.getAddressTxs",
  "params" :{
      "address":"X-local1kpprmfpzzm5lxyene32f6lr7j0aj7gxsu6hp9y",
      "assetID":"AVAX",
      "pageSize":20
  }
}' -H 'content-type:application/json;' https://ava-mainnet.blastapi.io/<project-id>/ext/bc/X

Result

{
    "jsonrpc": "2.0",
    "result": {
        "txIDs": [
            "SsJF7KKwxiUJkczygwmgLqo3XVRotmpKP8rMp74cpLuNLfwf6"
        ],
        "cursor": "1"
    },
    "id": 1
}

Last updated