Skip to main content

Overview

  • Dataset ID: 0122
  • Table: blockdb_evm.b0122_function_results_v1
  • Description: On-chain function call return values versioned by block. Uses contract_id (26 bytes) to support metamorphic contracts; primary key is (contract_id, block_number, call_data).
  • Primary Key: (contract_id, block_number, call_data)
  • API: POST /evm/raw/function-results
  • Sample: Hugging Face Sample

Columns

ColumnTypeDescription
chain_idBIGINTEVM chain identifier; see Chain.
contract_idBYTEAUnique contract incarnation ID: 20 bytes (address) + 4 bytes (creation block BE) + 2 bytes (tx_index BE). Links to b0121_contracts_v1.
block_numberBIGINTBlock at which the value was read.
block_timeTIMESTAMPTZUTC timestamp of the block.
call_dataBYTEARaw call data used to invoke the function.
signature_hashBYTEA4-byte selector (keccak256(signature)[0..3]).
resultBYTEARaw return data from the function call (null if reverted).
timestamp_utcTIMESTAMPTZUTC timestamp when the function call result was recorded.
_tracing_idBYTEATracing ID of the genesis tx record.
_created_atTIMESTAMPTZRecord creation timestamp.
_updated_atTIMESTAMPTZRecord last update timestamp.

Use Cases

  • Historical state reconstruction and time-travel queries
  • Token metadata and balance lookups at specific blocks
  • Contract configuration and parameter tracking over time
  • Price oracle and external data feed analysis
  • Governance proposal and voting state tracking
  • Historical analytics requiring point-in-time contract state

Contracts

Deployment metadata for the queried contracts.

Transactions

Transactions that triggered these read calls.

Logs

Events emitted alongside function invocations.
Last modified on March 21, 2026