Event Reference

For detailed subscription examples per type, see the Subscription Reference.

Event Envelope

Each event inside the Events array has the following fields:

FieldTypeDescription
event_namestringEvent type (PascalCase)
block_numbernumber | nullBlock number
txn_idxnumber | nullTransaction index within the block
txn_hashstring | nullTransaction hash (0x-prefixed)
commit_stagestring | nullCurrent consensus stage of the block
payloadobjectEvent data (discriminator: type field)
seqnonumberSequence number from the event ring
timestamp_nsnumberUnix timestamp in nanoseconds

Block Lifecycle

EventTriggerKey Payload Fields
BlockStartBlock execution begins (Proposed)block_number, block_id, round, epoch, timestamp, beneficiary, gas_limit, base_fee_per_gas
BlockEndBlock execution completeeth_block_hash, state_root, receipts_root, logs_bloom, gas_used
BlockQCQC received (Voted, ~400ms)block_id, block_number, round
BlockFinalizedIrreversible (Finalized, ~800ms)block_id, block_number
BlockVerifiedState root verified (terminal)block_number
BlockRejectBlock discarded (terminal)reason
BlockPerfEvmEnter/ExitEVM profiling markers (blocked)

Transaction Lifecycle

EventDescriptionKey Payload Fields
TxnHeaderStartFull transaction headertxn_index, txn_hash, sender, to, value, data, gas_limit, nonce, txn_type
TxnEvmOutputExecution resulttxn_index, log_count, status, gas_used
TxnLogEVM log (Solidity emit)txn_index, log_index, address, topics, data
TxnCallFrameInternal call tracetxn_index, depth, caller, call_target, value, input, output
NativeTransferVirtual: TxnCallFrame with value > 0(same as TxnCallFrame)
TxnEndTransaction complete
TxnRejectTransaction rejectedtxn_index, reason

State Access (blocked by default)

EventDescriptionKey Payload Fields
AccountAccessAccount state readaddress, balance, nonce, code_hash
StorageAccessStorage slot read/writeaccount_index, key, value
AccountAccessListHeaderBatch headerentry_count

Other Events (blocked by default)

EventDescription
TxnHeaderEndEnd of header processing
TxnAccessListEntryEIP-2930 access list entry
TxnAuthListEntryEIP-7702 authorization entry
TxnPerfEvmEnter/ExitTransaction EVM profiling markers
RecordErrorEvent ring write error
EvmErrorEVM error (domain_id, status_code)

Event Order Within a Block

BlockStart
  TxnHeaderStart(0) ... TxnEnd(0)
  TxnHeaderStart(1) ... TxnEnd(1)
  ...
  TxnHeaderStart(N) ... TxnEnd(N)
BlockEnd

Event Order Within a Transaction

TxnHeaderStart
  TxnAccessListEntry*
  TxnAuthListEntry*
TxnHeaderEnd
  TxnPerfEvmEnter
    AccountAccess* / StorageAccess*
    TxnLog*
    TxnCallFrame*
  TxnPerfEvmExit
TxnEvmOutput
TxnEnd

Optional events (marked with *) may appear 0 or more times.