Unified Confirmed Transaction Trace
This event is triggered when:
- A new transaction is confirmed and traced within the Ethereum blockchain.
- The trace captures detailed execution information, including internal calls, gas usage, and input/output data.
NoteEach call within a transaction trace is flattened and delivered as an individual message if it matches the filter criteria.
Supported Protocols
base/mainnetbase/sepoliabnb/mainnetbnb/testnetethereum/mainnetethereum/sepoliaethereum/hoodikaia/mainnetkaia/testnetmonad/mainnetmonad/testnetpolygon/mainnetpolygon/amoy
Schema
{
"data": {
"tx_id": "string",
"tx_hash": "string",
"timestamp": "integer",
"block_hash": "string",
"block_number": "integer",
"type": "string",
"from": "string",
"to": "string",
"value": "string",
"gas": "string",
"gas_used": "string",
"input": "string",
"output": "string",
"calls": []
}
}| Field | Type | Description |
|---|---|---|
tx_id | string | (Required) The transaction identifier, such as the transaction hash or other unique identifier. |
tx_hash | string | The transaction hash. |
timestamp | integer | (Required) The UNIX timestamp when the block was mined/validated. |
block_hash | string | (Required) The block hash. |
block_number | integer | (Required) The block number. |
type | string | The type of call (e.g. CALL, DELEGATECALL, STATICCALL). |
from | string | The sender's account address. |
to | string | The recipient's account address. |
value | string | The value transferred, in the lowest denomination of the asset (e.g. wei for ETH). |
gas | string | The gas limit set for this call. |
gas_used | string | The actual amount of gas used for the call. |
input | string | The data sent with the call. |
output | string | The data returned by the call, if any. |
calls | array | Nested internal calls made by this call, if any. See the note above. |
This schema applies to the UNIFIED_V1 and UNIFIED_V1_RAW templates. ALL_DATA returns the chain's native trace payload unmodified, with its own fields, shown below per protocol.
Examples
Base
MainnetSepolia
Base is an Ethereum L2 and is EVM-compatible, so its trace payload follows the same call-tree shape as Ethereum. This example is a single DELEGATECALL with no internal sub-calls, so calls is empty.
{
"chain_id": "eip155:8453",
"protocol": "base",
"network": "mainnet",
"event_type": "unified_confirmed_tx_trace",
"data": {
"type": "DELEGATECALL",
"from": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"to": "0x2Ce6311ddAE708829bc0784C967b7d77D19FD779",
"value": "0x0",
"gas": "0x7a25",
"gas_used": "0x67c3",
"input": "0xa9059cbb00000000000000000000000023fcd104a217f316dbfa66efcef38f0a084971ad0000000000000000000000000000000000000000000000000000000004f22a85",
"output": "0x0000000000000000000000000000000000000000000000000000000000000001",
"calls": [],
"tx_hash": "0x2c30187e90cbb0a100d9d94206c59f8fe8bf2c755c5650a867a998554f4f17bd",
"timestamp": 1760356859,
"block_hash": "0x13e5eaf3e45458f3f54aa4e360b0c7fb21eb4aa31a5624432993a8be8bf723e9",
"block_number": 36783756
}
}👋 Need Help?
Contact us through email or our support page for any issues, bugs, or assistance you may need.
Updated 7 days ago
Did this page help you?
