Architecture
Last updated
Last updated
Herodotus is composed of both on-chain and off-chain components. The key components are:
These contracts relay block hashes across Ethereum layers and verify storage proofs, among other tasks. Learn more .
We use off-chain Cairo for intensive tasks, like expanding our accumulators with many proven block headers.
We utilize circuits to efficiently verify state proofs from specific zk-rollups. Currently, we haven't implemented these in production, but they'll be available in the future.