hdp-provider

Crates.iohdp-provider
lib.rshdp-provider
version0.2.5
sourcesrc
created_at2024-03-18 09:21:16.636134
updated_at2024-06-26 12:38:19.530379
descriptionHDP providers
homepage
repositoryhttps://github.com/HerodotusDev/hdp
max_upload_size
id1177469
size82,941
HDP (github:herodotusdev:hdp)

documentation

README

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.

Commit count: 208

cargo fmt