Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
be4e8cd
refactor(chain-state): derive lazy overlay anchor from blocks
mediocregopher Apr 20, 2026
cacb69a
refactor(chain-state): address lazy overlay review feedback
mediocregopher Apr 20, 2026
ebfaa6f
refactor(chain-state): cache lazy overlays by anchor
mediocregopher Apr 20, 2026
5041d55
refactor(provider): resolve lazy overlay anchors at use time
mediocregopher Apr 20, 2026
812e479
refactor(provider): separate overlay anchors from revert state
mediocregopher Apr 20, 2026
5036eb5
refactor(provider): infer overlay anchors from sources
mediocregopher Apr 20, 2026
b5ad001
refactor(provider): thread explicit requested anchors
mediocregopher Apr 20, 2026
d92ad5a
fix(provider): anchor overlay state providers by hash
mediocregopher Apr 21, 2026
134a7f3
fix(provider): pass overlay anchors via constructor
mediocregopher Apr 21, 2026
7db14d0
fix(engine): anchor state-root test overlay factory
mediocregopher Apr 21, 2026
45db5e0
fix(trie): initialize test overlay anchors
mediocregopher Apr 21, 2026
ffb0587
fix(provider): satisfy overlay lint checks
mediocregopher Apr 21, 2026
87b5240
Merge branch 'main' into mediocregopher/lazyoverlay-refactor
mediocregopher Apr 22, 2026
d5169ed
fix(engine): update sparse trie overlay factory test
mediocregopher Apr 22, 2026
c4d0949
style(engine): format sparse trie overlay test
mediocregopher Apr 22, 2026
6e8dbe3
Merge branch 'main' into mediocregopher/lazyoverlay-refactor
mediocregopher Apr 23, 2026
b60758e
fix(trie): remove unused parallel test dependency
mediocregopher Apr 24, 2026
31d0c78
fix(ci): clean bench checkouts and lock cargo builds
mediocregopher Apr 24, 2026
b6eec2e
refactor(provider): require overlay builder anchor hash
mediocregopher Apr 24, 2026
dd7c9a8
test(trie): initialize canonical genesis in overlay root test
mediocregopher Apr 27, 2026
2065ca1
Merge remote-tracking branch 'origin/main' into mediocregopher/lazyov…
mediocregopher Apr 27, 2026
eaefe88
fix(provider): make historical state use provider primitives
mediocregopher Apr 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion crates/chain-state/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ reth-errors.workspace = true
reth-execution-types.workspace = true
reth-metrics.workspace = true
reth-ethereum-primitives.workspace = true
reth-primitives-traits.workspace = true
reth-primitives-traits = { workspace = true, features = ["dashmap"] }
reth-storage-api.workspace = true
reth-trie.workspace = true

Expand Down
Loading
Loading