hdp-provider

Crates.iohdp-provider
lib.rshdp-provider
version0.4.0
sourcesrc
created_at2024-03-18 09:21:16.636134
updated_at2024-07-30 15:46:04.285504
descriptionHDP providers
homepage
repositoryhttps://github.com/HerodotusDev/hdp
max_upload_size
id1177469
size107,044
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: 233

cargo fmt