You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add fields introduced by EIP-1559
This commit is similar to the EIP-1559 pull request for ethereum-etl: blockchain-etl/ethereum-etl#256
Fields added:
- base_fee_per_gas (block) - base fee per gas in protocol, which can move up or down each block according to a formula which is a function of gas used in parent block and gas target (block gas limit divided by elasticity multiplier) of parent block.
- max_fee_per_gas (tx) - total fee which covers both the priority fee and the block's network fee per gas
- max_priority_fee_per_gas (tx) - maximum fee per gas tx senders are willing to give to miners to incentivize them to include their transaction
- transaction_type (tx) - an envelope for future transaction types
- effective_gas_price (receipt) - a replacement for gasUsed field
* update 'miner' field in web3_response
* update existing test data for EIP-1559 fields
* add cli tests for EIP-1559 block
* Airflow changes for EIP-1559
* Dataflow changes for EIP-1559
* update balances calculation to match ethereum-etl
* bump package version
* fix effective_gas_price -> receipt_effective_gas_price
* delete unused folder `dags/resources/stages/load/`
* fix missing `pytz` dependency error
* add `block_timestamp` to raw transactions schema
* Fix/add ds suffix
Based on nansen-ai/evmchain-etl/pull/55
Add ds postfix for load and enrich tasks
Add expiration for temp raw tables
Remove unused enrichment sql
Support load_all_partitions for export files missing EIP-1559 fields
Co-authored-by: Jerry <[email protected]>
0 commit comments