Matthias Seitz
|
7609deddda
|
perf(trie): parallelize merge_ancestors_into_overlay (#21202)
|
2026-01-21 20:08:03 +00:00 |
|
Brian Picciano
|
f85fcba872
|
feat(trie): add V2 account proof computation and refactor proof types (#21214)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-21 14:18:44 +00:00 |
|
Emilia Hane
|
6f73c2447d
|
feat(trie): Add serde-bincode-compat feature to reth-trie (#21235)
|
2026-01-21 09:42:52 +00:00 |
|
Matthias Seitz
|
22b465dd64
|
chore(trie): remove unnecessary clone in into_sorted_ref (#21232)
|
2026-01-20 22:57:08 +00:00 |
|
Ahsen Kamal
|
7934294988
|
perf(trie): dispatch storage proofs in lexicographical order (#21213)
Signed-off-by: Ahsen Kamal <itsahsenkamal@gmail.com>
|
2026-01-20 17:09:20 +00:00 |
|
Brian Picciano
|
346cc0da71
|
feat(trie): add AsyncAccountValueEncoder for V2 proof computation (#21197)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-20 13:50:29 +00:00 |
|
Matthias Seitz
|
ea3d4663ae
|
perf(trie): use HashMap reserve heuristic in MultiProof::extend (#21199)
|
2026-01-20 13:34:41 +00:00 |
|
Hwangjae Lee
|
3667d3b5aa
|
perf(trie): defer child RLP conversion in proof_v2 for async encoder support (#20873)
Signed-off-by: Hwangjae Lee <meetrick@gmail.com>
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2026-01-20 13:33:08 +00:00 |
|
Brian Picciano
|
7cfb19c98e
|
feat(trie): Add V2 reveal method and target types (#21196)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-20 13:25:54 +00:00 |
|
Brian Picciano
|
c825c8c187
|
chore(trie): Move hybrid check for trie input merges into common code (#21198)
|
2026-01-20 12:38:46 +00:00 |
|
Dan Cline
|
1d55abeef3
|
chore: rename extend_ref methods on sorted data structures (#21043)
|
2026-01-19 13:04:57 +00:00 |
|
Matthias Seitz
|
40bc9d3860
|
revert: undo Chain crate, add LazyTrieData to trie-common (#21155)
|
2026-01-17 15:57:09 +00:00 |
|
Brian Picciano
|
13707faf1a
|
feat(consensus): incremental receipt root computation in background task (#21131)
|
2026-01-16 19:53:59 +00:00 |
|
rakita
|
86c414081a
|
feat: stagging revm v34.0.0 (#20627)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-01-16 14:56:27 +00:00 |
|
Brian Picciano
|
a74cb9cbc3
|
feat(trie): in-memory trie changesets (#20997)
|
2026-01-16 01:06:31 +00:00 |
|
YK
|
e25411c32b
|
perf(trie): fix extend_sorted_vec O(n log n) → O(n+m) merge (#21098)
|
2026-01-16 00:17:22 +00:00 |
|
DaniPopes
|
079f59c2be
|
perf: reserve in extend_sorted_vec (#21109)
|
2026-01-15 19:10:20 +00:00 |
|
YK
|
7d0e7e72de
|
perf(trie): add k-way merge batch optimization for merge_overlay_trie_input (#21080)
|
2026-01-15 15:22:15 +00:00 |
|
DaniPopes
|
26a99ac5a3
|
perf: small improvement to extend_sorted_vec (#21032)
|
2026-01-14 23:46:58 +00:00 |
|
Arsenii Kulikov
|
1bc07fad8e
|
perf: use binary search in ForwardInMemoryCursor (#21049)
|
2026-01-14 19:31:11 +00:00 |
|
Arsenii Kulikov
|
8cb506c4d3
|
perf: don't clone entire keys set (#21042)
|
2026-01-14 19:26:23 +00:00 |
|
Brian Picciano
|
5cf1d2a0b0
|
fix(trie): Update branch masks when revealing blinded nodes (#20937)
|
2026-01-14 19:12:15 +00:00 |
|
ANtutov
|
c6b17848dd
|
fix(trie): remove redundant storage trie root calculation in witness (#20965)
|
2026-01-13 13:12:39 +00:00 |
|
GarmashAlex
|
6fec4603cf
|
refactor(trie): avoid building prefix set for v2 storage proofs (#20898)
|
2026-01-12 12:49:24 +00:00 |
|
Matthias Seitz
|
8aeee5018e
|
perf(trie): save one clock read in elapsed time calculation (#20916)
|
2026-01-12 03:57:54 +00:00 |
|
Matthias Seitz
|
a4921119e4
|
perf(trie): defer consuming remaining storage proof receivers (#20915)
|
2026-01-10 15:17:20 +00:00 |
|
FT
|
44a6035fa3
|
fix: correct typos in error messages and logs (#20894)
|
2026-01-10 08:54:31 +00:00 |
|
ethfanWilliam
|
4a8fbe15e3
|
chore: remove unused implementation (#20885)
|
2026-01-09 15:08:06 +00:00 |
|
Arun Dhyani
|
d489f80f6b
|
feat: Add TrieUpdatesSorted and HashedPostStateSorted in all ExEx notifications (#20333)
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2026-01-09 13:06:41 +00:00 |
|
fig
|
f2abad5f5c
|
perf(engine): destructure leaf to avoid clone() (#20863)
|
2026-01-09 11:19:49 +00:00 |
|
Matthias Seitz
|
4673d77c03
|
perf(trie): optimize ChunkedHashedPostState sorting (#20866)
|
2026-01-09 11:18:28 +00:00 |
|
Hwangjae Lee
|
0f4995d1ea
|
chore(trie): fix typo in comment (#20870)
Signed-off-by: Hwangjae Lee <meetrick@gmail.com>
|
2026-01-09 09:19:14 +00:00 |
|
Brian Picciano
|
a06644944f
|
feat(trie): Keep cached storage roots on proof workers (#20838)
|
2026-01-08 17:04:42 +00:00 |
|
Dan Cline
|
eed34254f5
|
feat: add StaticFileSegment::AccountChangeSets (#18882)
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
|
2026-01-08 12:05:05 +00:00 |
|
Emilia Hane
|
b38d37a1e1
|
feat(sdk): Add custom TrieType (#20804)
Co-authored-by: jagroot <4516586+itschaindev@users.noreply.github.com>
|
2026-01-08 11:53:27 +00:00 |
|
bigbear
|
0f0a181fe2
|
fix(trie): account for all flag in PrefixSet::is_empty() (#20801)
|
2026-01-08 11:20:55 +00:00 |
|
Brian Picciano
|
7ceca70353
|
feat(trie): Add flag to enable proof v2 for storage proof workers (#20617)
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2026-01-08 10:53:24 +00:00 |
|
Matthias Seitz
|
1d4603769f
|
perf(trie): use sorted_unstable for proof target chunking (#20827)
|
2026-01-08 01:05:14 +00:00 |
|
Matthias Seitz
|
d3dab613fc
|
revert: "perf(engine): parellelize multiproof_targets_from_state (#206… (#20807)
|
2026-01-07 15:49:10 +00:00 |
|
cui
|
78f2685ee9
|
perf: remove unnecessary code (#20719)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
|
2026-01-07 12:12:17 +00:00 |
|
YK
|
fee7e997ff
|
refactor(trie): replace TrieMasks with Option<BranchNodeMasks> (#20707)
|
2026-01-07 11:27:23 +00:00 |
|
Matthias Seitz
|
485eb2e8d5
|
perf(trie): add clone_into_sorted for TrieUpdates and StorageTrieUpdates (#20784)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-01-06 15:11:27 +00:00 |
|
fig
|
63842264f3
|
perf(engine): parellelize multiproof_targets_from_state (#20669)
|
2026-01-06 14:03:09 +00:00 |
|
Satoshi Nakamoto
|
d5fd0c04fc
|
docs: fix doc comment errors (#20776)
|
2026-01-06 13:22:36 +00:00 |
|
cui
|
0dbbb3ff37
|
perf: prealloc B256Map (#20720)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
|
2026-01-05 13:54:10 +00:00 |
|
YK
|
0f585f892e
|
perf(trie): flatten sparse trie branch node masks to reduce overhead (#20664)
|
2025-12-30 03:38:24 +00:00 |
|
YK
|
240dc8602b
|
perf(trie): flatten branch node mask to reduce overhead (#20659)
|
2025-12-29 07:35:46 +00:00 |
|
Matthias Seitz
|
05b3a8668c
|
perf(trie): add FromIterator for HashedPostState and simplify from_bundle_state (#20653)
|
2025-12-28 11:29:07 +00:00 |
|
Brian Picciano
|
b79c58d835
|
feat(trie): Proof Rewrite: Support partial proofs (#20336)
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2025-12-23 12:42:07 +00:00 |
|
Brian Picciano
|
7b2fbdcd51
|
chore(db): Remove Sync from DbTx (#20516)
|
2025-12-22 10:13:57 +00:00 |
|