blockchain-etl / ethereum-etl

Python scripts for ETL (extract, transform and load) jobs for Ethereum blocks, transactions, ERC20 / ERC721 tokens, transfers, receipts, logs, contracts, internal transactions. Data is available in Google BigQuery https://goo.gl/oY5BCQ
https://t.me/BlockchainETL
MIT License
2.87k stars 812 forks source link

Add support for Web3 v6 #485

Open giacomognosis opened 2 months ago

giacomognosis commented 2 months ago

This PR introduces an upgraded version of Web3 which brings multiple benefits to the project like having common dependencies updated, among them we have eth-abi, eth-account, hexbytes, which are used extensively on projects like ethereum-etl-airflow.

Web3 migration guide https://web3py.readthedocs.io/en/stable/v6_migration.html