Alexey Shekhirin
|
ea5ffa51fc
|
bench: disable sparse trie update bench as it's flaky (#16953)
|
2025-06-19 20:10:10 +00:00 |
|
Alexey Shekhirin
|
9231652c6c
|
perf(trie): ParallelSparseTrie::update_subtrie_hashes boilerplate (#16948)
|
2025-06-19 19:29:06 +00:00 |
|
Alexey Shekhirin
|
ad68177508
|
chore: move parallel sparse trie to its own crate (#16950)
|
2025-06-19 18:39:05 +00:00 |
|
Alexey Shekhirin
|
0288a2d14d
|
bench(trie): prepare trie outside of routine, use large input size (#16945)
|
2025-06-19 13:54:47 +00:00 |
|
Brian Picciano
|
ebd57f77bc
|
perf(trie): ParallelSparseTrie::reveal_node (#16894)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-06-19 13:13:12 +00:00 |
|
Alexey Shekhirin
|
55dd16ac20
|
perf(trie): box subtries in parallel sparse trie (#16938)
|
2025-06-19 11:23:32 +00:00 |
|
Alexey Shekhirin
|
67e3c11135
|
perf(trie): ParallelSparseTrie::get_changed_subtries method (#16908)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2025-06-18 22:51:10 +00:00 |
|
Dan Cline
|
dbe828546d
|
chore(trie): add more stubs for ParallelSparseTrie (#16918)
|
2025-06-18 19:53:39 +00:00 |
|
Dan Cline
|
5f45e30025
|
docs(trie): mention that SparseSubtrie path is a full path (#16917)
|
2025-06-18 18:30:50 +00:00 |
|
Brian Picciano
|
96c7381932
|
feat(trie): Embed a SparseSubtrie into the ParallelSparseTrie as its upper trie (#16905)
|
2025-06-18 15:48:27 +00:00 |
|
Alexey Shekhirin
|
8d8d197466
|
feat: sparse trie update benchmarks (#16748)
|
2025-06-18 15:28:00 +00:00 |
|
Alexey Shekhirin
|
9002d3a203
|
feat(trie): sparse subtrie type (#16903)
|
2025-06-18 15:12:40 +00:00 |
|
Dan Cline
|
9bb5558616
|
feat: add from_root for ParallelSparseTrie (#16865)
|
2025-06-18 14:28:44 +00:00 |
|
Dan Cline
|
f22c8bdedb
|
feat: add parallel sparse trie skeleton (#16837)
|
2025-06-16 23:39:16 +00:00 |
|
Dan Cline
|
519cd3e307
|
perf: reuse accounts trie in payload processing (#16836)
|
2025-06-16 23:39:03 +00:00 |
|
Dan Cline
|
c4da80abaa
|
revert: "perf: reuse accounts trie in payload processing (#16181)" (#16834)
|
2025-06-16 19:16:49 +00:00 |
|
Dan Cline
|
3e0960cb11
|
perf: reuse accounts trie in payload processing (#16181)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
|
2025-06-16 13:17:00 +00:00 |
|
Z
|
e7cbecb0df
|
chore(deps): Upgrade proptest to 1.7 (#16786)
|
2025-06-12 10:22:44 +00:00 |
|
Dan Cline
|
6e88d7fb3b
|
feat(trie): decode proofs in multiproof task (#16098)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-05-20 22:10:04 +00:00 |
|
Suyash Nayan
|
51596bee0b
|
refactor(trie): pass rlp_buf as a mutable argument to rlp_node (#16243)
Signed-off-by: 7suyash7 <suyashnyn1@gmail.com>
|
2025-05-16 11:16:25 +00:00 |
|
Dan Cline
|
71f009dbc9
|
feat(trie): add clear method to PrefixSetMut, RevealedSparseTrie, SparseTrieUpdates (#16179)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-05-13 18:45:07 +00:00 |
|
Alexey Shekhirin
|
f1dc684229
|
feat(trie): walker branch node seeks metric (#16106)
|
2025-05-07 13:03:30 +00:00 |
|
kevaundray
|
41a2d0f005
|
chore: add more docs to SparseTrie (#15750)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
|
2025-05-06 14:33:48 +00:00 |
|
kevaundray
|
3e5c230f4d
|
feat: add stateless crate to expose stateless validation (#15591)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-05-06 12:38:07 +00:00 |
|
Matthias Seitz
|
caa4f133a1
|
chore: silence warnings (#16076)
|
2025-05-06 10:28:39 +02:00 |
|
Ayush Dubey
|
4d46962a65
|
chore: Adding metric feature gate (#15971)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-04-30 12:31:02 +00:00 |
|
Emilia Hane
|
a7435bede0
|
chore(deps): 2024 edition syntax fixes (#14731)
|
2025-04-24 21:34:26 +00:00 |
|
Matthias Seitz
|
ddba222c08
|
chore: make clippy happy (#15895)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
|
2025-04-24 08:06:06 +00:00 |
|
kevaundray
|
40f0edfc2e
|
chore: Make SparseTrie crate no_std compatible (#15786)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-04-23 11:57:41 +00:00 |
|
kevaundray
|
81942e41be
|
chore: add a method on SparseTrie to check whether a leaf exists (#15758)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-04-22 19:52:54 +00:00 |
|
Roman Krasiuk
|
fdfca34218
|
chore(trie): trie_type behind flag (#15690)
|
2025-04-18 13:00:12 +00:00 |
|
Federico Gimenez
|
ddc101f863
|
chore: set clippy check for const fn to warn (#15777)
|
2025-04-16 17:59:36 +00:00 |
|
Roman Krasiuk
|
e8c4c623b0
|
chore(trie): make RevealedNode usable externally (#15691)
|
2025-04-11 11:38:00 +00:00 |
|
Yash Atreya
|
58fe204ff2
|
chore: alloy 0.14 (#15635)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-04-11 08:28:57 +02:00 |
|
Alexey Shekhirin
|
2563e93d95
|
perf(trie): reserve space for new proof nodes ahead of time (#15637)
|
2025-04-10 17:32:25 +00:00 |
|
Emilia Hane
|
73b9294072
|
chore(lint): Remove redundant lint attributes (#15531)
|
2025-04-09 10:11:02 +00:00 |
|
Alexey Shekhirin
|
500405aa0a
|
feat(trie): node iter metrics (#15438)
|
2025-04-02 17:33:26 +00:00 |
|
Federico Gimenez
|
6d3f3b510d
|
chore: remove unused deps (#15416)
|
2025-03-31 19:00:07 +00:00 |
|
Ishika Choudhury
|
f4f205f80c
|
changed possible #[allow()] -> #[expect()] (#15168)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-03-22 08:52:17 +00:00 |
|
Alexey Shekhirin
|
20a6a85148
|
refactor(trie): initialize sparse trie with the provider (#15199)
|
2025-03-21 15:36:21 +00:00 |
|
Dan Cline
|
ffc4cceb07
|
chore(trie): make rlp_node take external rlp_buf (#15137)
|
2025-03-19 13:52:41 +00:00 |
|
Dan Cline
|
00d2163350
|
chore(trie): refactor each trie reveal into separate fn (#15143)
|
2025-03-19 13:52:02 +00:00 |
|
Dan Cline
|
22ff50aa45
|
chore(trie): rename from_provider_and_root to from_root_node (#15141)
|
2025-03-19 08:05:03 +00:00 |
|
Alexey Shekhirin
|
c99a963d1c
|
refactor(trie): pass blinded provider factory to sparse trie methods (#15120)
|
2025-03-18 16:54:17 +00:00 |
|
Odinson
|
7c70df193b
|
refactor(trie): invert provider access in sparse trie (#14662)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-03-18 15:38:46 +00:00 |
|
Alexey Shekhirin
|
d119808124
|
chore(trie): do not take self by mutable ref for blinded provider (#15116)
|
2025-03-18 14:01:35 +00:00 |
|
Alexey Shekhirin
|
eeaa65a668
|
chore(trie): simplify hashed post state partitioning (#14892)
|
2025-03-13 16:53:29 +00:00 |
|
Dan Cline
|
3bebb0a19f
|
chore: add metrics on redundant proof nodes (#14969)
|
2025-03-12 23:07:06 +00:00 |
|
Alexey Shekhirin
|
4f4db67bc1
|
feat(trie): update sparse trie storage roots independently (#14874)
|
2025-03-07 12:00:49 +00:00 |
|
Alexey Shekhirin
|
5ce2716b77
|
chore: add 0x prefix to b256! and address! calls (#14871)
|
2025-03-06 12:05:29 +00:00 |
|