Skip to content

Commit bac244a

Browse files
shekhirinrkrasiuk
andauthored
feat(trie): sparse trie leaf removal (paradigmxyz#11752)
Co-authored-by: Roman Krasiuk <[email protected]>
1 parent 491f154 commit bac244a

File tree

3 files changed

+669
-58
lines changed

3 files changed

+669
-58
lines changed

Cargo.lock

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/trie/sparse/Cargo.toml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ workspace = true
1515
[dependencies]
1616
# reth
1717
reth-primitives.workspace = true
18+
reth-tracing.workspace = true
1819
reth-trie-common.workspace = true
1920
reth-trie.workspace = true
2021

@@ -26,18 +27,22 @@ alloy-rlp.workspace = true
2627
tracing.workspace = true
2728

2829
# misc
29-
thiserror.workspace = true
3030
rayon.workspace = true
3131
smallvec = { workspace = true, features = ["const_new"] }
32+
thiserror.workspace = true
3233

3334
[dev-dependencies]
3435
reth-primitives = { workspace = true, features = ["test-utils", "arbitrary"] }
35-
reth-trie-common = { workspace = true, features = ["test-utils", "arbitrary"] }
36+
reth-testing-utils.workspace = true
3637
reth-trie = { workspace = true, features = ["test-utils"] }
38+
reth-trie-common = { workspace = true, features = ["test-utils", "arbitrary"] }
39+
3740
assert_matches.workspace = true
41+
criterion.workspace = true
3842
itertools.workspace = true
43+
pretty_assertions = "1.4"
3944
proptest.workspace = true
40-
criterion.workspace = true
45+
rand.workspace = true
4146

4247
[[bench]]
4348
name = "root"

0 commit comments

Comments
 (0)