Crate tiders_evm_schema

Crate tiders_evm_schema 

Source
Expand description

§tiders-evm-schema

Pre-built Apache Arrow schemas and record batch builders for EVM blockchain data.

Provides [Schema] definitions and corresponding builder structs for the four core EVM data tables:

Numeric fields that may exceed 64 bits (gas, value, timestamps) use Decimal256(76, 0). Addresses and hashes are stored as Binary.

Structs§

AccessListBuilder
Builder for the nested access list within a transaction.
BlocksBuilder
Builder for constructing an EVM blocks RecordBatch row-by-row.
LogsBuilder
Builder for constructing an EVM logs RecordBatch row-by-row.
TracesBuilder
Builder for constructing an EVM traces RecordBatch row-by-row.
TransactionsBuilder
Builder for constructing an EVM transactions RecordBatch row-by-row.
WithdrawalsBuilder
Builder for the nested withdrawals list within a block.

Functions§

blocks_schema
Returns the Arrow schema for EVM block data.
logs_schema
Returns the Arrow schema for EVM event log data.
traces_schema
Returns the Arrow schema for EVM execution trace data.
transactions_schema
Returns the Arrow schema for EVM transaction data (including receipt fields).