Add historical proofs operator guide#2206
Merged
Merged
Conversation
Document serving deep eth_getProof within a bounded window on op-reth via the historical-proofs sidecar: why it is needed (withdrawal proving and fault-proof challenges, which on op-reth otherwise pay an in-memory revert that is linear in block age and OOM-prone), the two options (--rpc.eth-proof-window vs --proofs-history v2), Celo window sizing for 1-second blocks (~15 days, not Optimism's 2-second day counts), how to enable it through celo-l2-node-docker-compose and from source, the synced-datadir init requirement, verification (debug_proofsSyncStatus and the reth_optimism_trie_proof_window_* metrics), and maintenance. Link the new guide from the archive-node "vs. historical proofs" note and add it to the Node Management nav group.
Contributor
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
palango
approved these changes
Jun 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a dedicated operator guide for op-reth historical proofs: serving deep
eth_getProofwithin a bounded window from the proofs-history sidecar, without a full archive node. Fulfills the "a dedicated guide is forthcoming" note in the archive-node guide. Companion to the docker-compose implementation in celo-org/celo-l2-node-docker-compose#101; part of celo-org/celo-blockchain-planning#1396.Contents
New page
infra-partners/operators/historical-proofs.mdx, added to the Node Management nav group next to the archive-node guide, covering:eth_getProofon historical L2 blocks, which on op-reth otherwise rebuilds state by reverting from the chain tip (slow and OOM-prone at depth).--rpc.eth-proof-window(light, no database) versus--proofs-history(v2 sidecar), and when to use each.debug_proofsSyncStatusand thereth_optimism_trie_proof_window_*metrics) and maintenance.The archive-node guide's "vs. historical proofs" note now links here.