4 releases (2 breaking)
0.4.0 | Jul 30, 2024 |
---|---|
0.2.5 | Jun 26, 2024 |
0.2.0 | Mar 19, 2024 |
0.1.0 | Mar 18, 2024 |
#5 in #data-processor
Used in 5 crates
(3 directly)
305KB
6.5K
SLoC
Provider
EvmProvider
For datalake compiler, EvmProvider
need to fetch
- Headers and MMR: large range of block header, MMR proof from Herodotus Indexer.
- Accounts and Account Proofs: large range of account data, and it's MPT proof from
eth_getProof
. - Storages and Storage Proofs: large range of storage data, and it's MPT proof from
eth_getProof
. - Tx and Tx Proofs: for specific block number, fetch large indexes of tx and it's MPT proof
- Receipt and Receipt Proofs: for specific block number, fetch large indexes of receipt and it's MPT proof
For module compiler, EvmProvider
need to fetch
All the things above from the key as entry point.
Dependencies
~43–62MB
~1M SLoC