This repository was archived by the owner on Jan 16, 2026. It is now read-only.
Conversation
Contributor
Author
This stack of pull requests is managed by Graphite. Learn more about stacking. |
This was referenced May 5, 2024
5f20a54 to
7fe1984
Compare
8ead0c7 to
585a29a
Compare
7fe1984 to
245962d
Compare
585a29a to
b26f547
Compare
245962d to
7ef1971
Compare
b26f547 to
bff1195
Compare
7ef1971 to
f0fd22a
Compare
bff1195 to
19e239e
Compare
f0fd22a to
332d5be
Compare
19e239e to
7b86352
Compare
332d5be to
c9e7462
Compare
7b86352 to
30050ba
Compare
c9e7462 to
93fed22
Compare
30050ba to
a2dd0f5
Compare
93fed22 to
6b2ad4d
Compare
a2dd0f5 to
fe56e84
Compare
refcell
approved these changes
May 7, 2024
6b2ad4d to
5f64a34
Compare
fe56e84 to
89c475a
Compare
Introduces the scaffolding for the `TrieCacheDB`, a `revm` `Database` backed by a `TrieNode` with a fetcher for the preimages of intermediate blinded nodes.
89c475a to
42220ac
Compare
Closed
This was referenced May 29, 2024
Closed
Closed
Closed
This was referenced Jun 16, 2024
Closed
Closed
Merged
theochap
pushed a commit
to ethereum-optimism/optimism
that referenced
this pull request
Dec 10, 2025
Introduces the scaffolding for the `TrieCacheDB`, a `revm` `Database` backed by a `TrieNode` with a fetcher for the preimages of intermediate blinded nodes.
theochap
pushed a commit
to ethereum-optimism/optimism
that referenced
this pull request
Jan 14, 2026
Introduces the scaffolding for the `TrieCacheDB`, a `revm` `Database` backed by a `TrieNode` with a fetcher for the preimages of intermediate blinded nodes.
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.

Overview
Introduces the scaffolding for the
TrieCacheDB, arevmDatabasebacked by aTrieNodewith a fetcher for the preimages of intermediate blinded nodes.This PR only implements the logic for fetching and caching data from the state root verifiably. Follow-up PRs will implement the logic for updating the state root as well as the
DatabaseCommittrait implementation, as these are more complex areas that should get independent review.