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.95k stars 845 forks source link

Add support for ABI parsing #216

Open allenday opened 4 years ago

allenday commented 4 years ago

Proposed design to implement ABI parsing as part of Ethereum ETL. This allows us to extract more meaningful structured data from topics and events.

ABI-parsing

The design introduces a dependency on an ABI repository. How we will assemble these is TBD, probably we need a new repo with third-party PRs.

allenday commented 4 years ago

See related issue #215 from @franckc which can use emitted events to trigger downstream processing (IPFS URI resolution and additional data retrieval).