Skip to main content
The indexer transaction endpoints give you richer transaction data than the raw node, including full input and output details, token transfers, contract interactions, and paginated history by address.

Get transaction by hash

Returns full details of a confirmed transaction.

Get transactions for an address

Returns paginated transaction history for an address. This is one of the most commonly used indexer endpoints.
Results are sorted by timestamp descending, most recent first.

Get transactions in a block

Returns all transactions included in a specific block.

Get mempool transactions for an address

Returns unconfirmed transactions for an address that are currently in the mempool.

Get token transfers for an address

Returns transactions where tokens were transferred to or from an address.

Understanding transaction timestamps

Timestamps in Alephium are in milliseconds since Unix epoch. To convert to a readable date in JavaScript:

Understanding inputs and outputs

Alephium uses a UTXO model similar to Bitcoin. Each transaction consumes existing UTXOs as inputs and creates new UTXOs as outputs. The spent field on an output tells you whether that UTXO has already been consumed by another transaction. If spent is null the output is still unspent. Token transfers appear in the tokens array on inputs and outputs. Each entry has an id (the token contract address) and an amount.

Parameters reference