Blockchain Data
Low-level blockchain data access: blocks, transactions, traces, and logs.
Get Block
GET
/v1/chains/{chain}/blocks/{blockNumber}| Parameter | Type | Description |
|---|---|---|
| chain* | string | Chain slug (e.g., ethereum) |
| blockNumber* | integer | Block number |
Get Transaction
GET
/v1/chains/{chain}/transactions/{txHash}Returns full transaction details including status, gas used, and decoded input data (when available).
Get Transaction Receipt
GET
/v1/chains/{chain}/transactions/{txHash}/receiptReturns the transaction receipt with event logs and gas consumption.
Get Transaction Traces
GET
/v1/chains/{chain}/transactions/{txHash}/tracesReturns internal call traces (EVM debug_traceTransaction data). Available on chains with trace indexing enabled.
Trace availability
Not all chains support tracing. Check has_traces in the chain registry response.
Get Logs
GET
/v1/chains/{chain}/logs| Parameter | Type | Description |
|---|---|---|
| chain* | string | Chain slug |
| fromBlock* | integer | Start block |
| toBlock* | integer | End block (max range: 1000 blocks) |
| addressoptional | string | Filter by contract address |
| topic0optional | string | Filter by event signature hash |
Returns event logs matching the filter criteria. Useful for tracking specific contract events.