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.
📘

Note

Each call within a transaction trace is flattened and delivered as an individual message if it matches the filter criteria.

Supported Protocols

  • base/mainnet
  • base/sepolia
  • bnb/mainnet
  • bnb/testnet
  • ethereum/mainnet
  • ethereum/sepolia
  • ethereum/hoodi
  • kaia/mainnet
  • kaia/testnet
  • monad/mainnet
  • monad/testnet
  • polygon/mainnet
  • polygon/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": []
  }
}
FieldTypeDescription
tx_idstring(Required) The transaction identifier, such as the transaction hash or other unique identifier.
tx_hashstringThe transaction hash.
timestampinteger(Required) The UNIX timestamp when the block was mined/validated.
block_hashstring(Required) The block hash.
block_numberinteger(Required) The block number.
typestringThe type of call (e.g. CALL, DELEGATECALL, STATICCALL).
fromstringThe sender's account address.
tostringThe recipient's account address.
valuestringThe value transferred, in the lowest denomination of the asset (e.g. wei for ETH).
gasstringThe gas limit set for this call.
gas_usedstringThe actual amount of gas used for the call.
inputstringThe data sent with the call.
outputstringThe data returned by the call, if any.
callsarrayNested 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.


Did this page help you?