🚀
Aleo RPC API
  • Aleo RPC API
  • endpoints
    • NFTs
      • getPublicNFTsForAddress
      • getPublicTokenProgramsForAddress
    • blocks
      • block
      • blocks
      • getAleoBlocks
      • getStateRoot
      • latest/block
      • latest/hash
      • latest/height
    • mappings
      • getMappingValue
    • programs
      • generateDeployment
      • getGeneratedDeployment
      • getProgramTypes
      • program
      • transactionsForProgram
      • transactionsForProgramCount
    • records
      • getStatePath
      • records/all
      • records/byTransitionAndIndex
      • records/isOwner
      • serialNumbers
    • staking
      • getStakedBalanceForAddress
    • status
      • chainStatus
    • transactions
      • aleoTransaction
      • generateTransaction
      • getGeneratedTransaction
      • getPublicTransactionsForAddress
      • transaction
      • transactions
    • transitions
      • getTransactionId
      • transitionsWithoutRecordInputs
Powered by GitBook
On this page
  • Description
  • Method Parameters
  • Returns
  • Example
  • Request
  • Response
  1. endpoints
  2. transactions

getPublicTransactionsForAddress

Description

Retrieves IDs of public transactions associated with a given address from Aleo blockchain, within a range of block heights.

50000 blocks can be queried at maximum in a single request.

Method Parameters

  • params - Object:

    • address - string: The Aleo address to retrieve the public NFTs for encoded in bech32 (prefix: aleo).

    • start - number: Start height of desired range (incuded).

    • end - number: End height of desired range (excuded).

    • page (optional) - number: Page number to get.

    • transitionsPerRequest (optional) - number: Maximum amount of transactions returned by the request.

Returns

  • result - Array<Object>: Array of corresponding transactions.

    • Transaction - Object:

      • transaction_id - string: Transaction ID encoded in bech32 (prefix: at).

Example

Request

curl --location --request POST 'https://dev.aleorpc.com' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getPublicTransactionsForAddress",
    "params": {
        "address": "aleo1uran94ddjnvdr0neh8d0mzxuvv77pyprnp7jmzpkuh7950t46qyqnsadey",
        "start": 1,
        "end": 50000,
        "page": 0,
        "transitionsPerRequest": 1
    }
}'

Response

{
  "jsonrpc": "2.0",
  "id": 1,
  "result":[
    {
      "transaction_id": "at1mpcpfg2487thdue9qn4j5ex8wnrcdlra7nyefgl997lgu9n8zy9sw5j46g"
    },
    {
      "transaction_id": "at1f2sz9y5hn4rgkmuqp5vrqld0qvr2erwguydlwvn4t6hdss26tsrs723rjc"
    },
    {
      "transaction_id": "at1r63pqykkrljzwd0sus9zdvyxcw2s2zywm9xetg2gc9v7762raqzqxrsu5z"
    },
    {
      "transaction_id": "at1r63pqykkrljzwd0sus9zdvyxcw2s2zywm9xetg2gc9v7762raqzqxrsu5z"
    }
  ]
}
PreviousgetGeneratedTransactionNexttransaction

Last updated 12 months ago