Skip to content

Conversation

@Savid
Copy link
Member

@Savid Savid commented Dec 3, 2025

Update Transaction struct and processing logic to output data matching the ClickHouse execution_transaction table schema:

  • Rename fields to match schema (position, hash, from, to, gas, type, etc.)
  • Add effective gas price calculation for EIP-1559+ transactions
  • Add blob transaction fields (blob_gas, blob_gas_fee_cap, blob_hashes)
  • Add transaction size and call_data_size fields
  • Use string representation for UInt128 fields to avoid precision loss
  • Remove fields not in schema (input, gas_used)

Update Transaction struct and processing logic to output data matching
the ClickHouse execution_transaction table schema:

- Rename fields to match schema (position, hash, from, to, gas, type, etc.)
- Add effective gas price calculation for EIP-1559+ transactions
- Add blob transaction fields (blob_gas, blob_gas_fee_cap, blob_hashes)
- Add transaction size and call_data_size fields
- Use string representation for UInt128 fields to avoid precision loss
- Remove fields not in schema (input, gas_used)
@Savid Savid merged commit c6f65c2 into master Dec 3, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants