ethereum.l2 Table: ez_state_validation Type: Base Table
This table contains the state validation for various L2 chains, including Optimistic Rollups (OP
Stack) and Optimium (Mantle).
Columns
| Column Name | Data Type | Description |
|---|---|---|
| BLOCK_NUMBER | NUMBER | Sequential counter representing the position of a block in the blockchain since genesis (block 0). |
- Immutable once finalized
- Primary ordering mechanism for blockchain data
- Increments by 1 for each new block
- Used as a proxy for time in many analyses
- Set by block producer
- Can have minor variations (±15 seconds)
- Always increasing (newer blocks = later timestamps)
- Starts at 0 for first event
- Increments across all contracts in transaction
- Preserves execution order
- Essential for deterministic event ordering
- Always the immediate event emitter for logs
- May differ from transaction to_address
- Lowercase normalized format
- Never NULL for valid events | | CHAIN | TEXT | The name of the L2 chain. | | CHAIN_CATEGORY | TEXT | The category of the L2 chain. | | VALIDATION_ADDRESS | TEXT | The address where the state validation was made to. | | VALIDATION_TYPE | TEXT | The type of the state validation. | | VALIDATION_DATA | TEXT | The data of the state validation. | | VALIDATION_DATA_TYPE | TEXT | The data type of the state validation. | | VALIDATION_DATA_JSON | OBJECT | The JSON data of the state validation based on the validation type. | | FACT_STATE_VALIDATION_ID | TEXT | Primary key - unique identifier for each row ensuring data integrity.
- Deduplication in incremental loads
- Join operations for data quality checks
- Troubleshooting specific records
- Data freshness monitoring
- Incremental processing markers
- Debugging data pipeline issues
- SLA tracking