Brian Picciano
|
fdd9d5bb40
|
docs(trie): correct TrieInput::extend_with_blocks docstring (#20225)
|
2025-12-10 02:03:42 +00:00 |
|
Brian Picciano
|
abfb6d3965
|
feat(cli): Allow walking a range of an MDBX table using db mdbx get (#20233)
|
2025-12-09 20:37:06 +00:00 |
|
YK
|
e0a6f54b42
|
perf(trie): add HashedPostStateSorted::from_reverts (#20047)
|
2025-12-03 05:05:23 +00:00 |
|
Bashmunta
|
c9e661658b
|
perf: disable storage branch masks for non-target accounts (#19598)
|
2025-11-28 11:11:55 +00:00 |
|
Brian Picciano
|
7345e1e5b5
|
feat(trie): Benchmarks comparing proof_v2 to "legacy" proof implementation (#19967)
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2025-11-26 14:18:15 +00:00 |
|
Bashmunta
|
a3ee6b2761
|
chore: avoid redundant factory construction in witness/proof overlay init (#19969)
|
2025-11-25 16:25:24 +00:00 |
|
Brian Picciano
|
1b59cd2155
|
feat(trie): Proof V2: retain proof nodes which match targets (#19941)
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2025-11-25 11:23:27 +00:00 |
|
Dan Cline
|
2a953a821a
|
fix: remove noisy storage proof spans (#19892)
|
2025-11-21 11:48:32 +00:00 |
|
Brian Picciano
|
b72bb6790a
|
feat(trie): Proof rewrite: implement stack-based algorithm for calculating trie nodes from leaves (#19863)
Co-authored-by: YK <chiayongkang@hotmail.com>
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-11-20 13:37:55 +00:00 |
|
Brian Picciano
|
c195aee2b2
|
feat(trie): Implement set_hashed_address on mock trie cursors (#19864)
|
2025-11-20 11:53:22 +00:00 |
|
Alexey Shekhirin
|
17985b2c94
|
chore(engine, trie): cleanup traces (#19856)
|
2025-11-19 17:46:36 +00:00 |
|
Brian Picciano
|
c57792cff4
|
feat(trie): Implement skeleton of proof_v2 (#19687)
|
2025-11-19 16:33:05 +00:00 |
|
YK
|
e58aa09f82
|
perf(engine): return sorted data from compute_trie_input (#19340)
|
2025-11-19 16:01:24 +00:00 |
|
Dan Cline
|
65f72e3209
|
chore(trie): add spans for how long we wait on proofs in recv (#19859)
|
2025-11-19 15:49:35 +00:00 |
|
Alexey Shekhirin
|
9dc6e256a9
|
feat(trie): record cursor metrics as span fields (#19830)
|
2025-11-18 15:15:13 +00:00 |
|
Matthias Seitz
|
d726375d11
|
chore: remove flaky benches (#19804)
|
2025-11-17 22:27:10 +00:00 |
|
Brian Picciano
|
573191e1d1
|
chore(trie): Allow reusing Hashed/TrieCursors (#19588)
|
2025-11-12 17:31:04 +00:00 |
|
Brian Picciano
|
3f1a7b37e9
|
chore(trie): Add metrics to track all cursor operations in proof workers (#19633)
|
2025-11-12 13:35:37 +00:00 |
|
pepes
|
21b9e3af50
|
fix: log correct account worker count (#19619)
|
2025-11-10 12:16:04 +00:00 |
|
YK
|
4b8d2e8774
|
fix(codspeed): add harness = false for update benchmark in reth-trie-sparse (#19599)
|
2025-11-08 14:08:48 +00:00 |
|
Dan Cline
|
43e5cc7989
|
chore(trie): add number of target slots to storage proof span (#19590)
|
2025-11-08 08:37:32 +00:00 |
|
Micke
|
32a80e8c49
|
perf(trie): replace static Vec with const slice for empty updates (#19499)
|
2025-11-07 17:55:00 +00:00 |
|
Brian Picciano
|
7faddbaaee
|
chore(trie): Use Vec<Option<...>> in HashedPostStateCursors (#19487)
Co-authored-by: Francis Li <francis.li@uniswap.org>
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2025-11-07 14:05:22 +00:00 |
|
Brian Picciano
|
b48c72fad2
|
chore: BuiltPayloadExecutedBlock (#19430)
|
2025-11-07 09:16:55 +00:00 |
|
Brian Picciano
|
ea4a686e86
|
fix(trie): InMemoryTrieCursor case where all DB nodes are deleted (#19464)
|
2025-11-06 09:19:39 +00:00 |
|
Brian Picciano
|
dd25caec12
|
chore: Various cleanups after consistent DB view removal (#19489)
|
2025-11-04 14:49:12 +00:00 |
|
sashass1315
|
583eb837f0
|
docs(trie): fix PrefixSetMut docs and freeze() comment (#19467)
|
2025-11-04 14:27:12 +00:00 |
|
anim001k
|
dff382b8e2
|
fix: Inline value match in SparseTrie::find_leaf to remove redundant wrapper (#19138)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-10-31 16:06:06 +00:00 |
|
Alexey Shekhirin
|
a43345b54c
|
perf(tree): only chunk multiproof targets if needed (#19326)
|
2025-10-31 15:45:03 +00:00 |
|
Matthias Seitz
|
ecd49aed11
|
perf: only chunk if more > 1 available (#19427)
|
2025-10-31 15:03:10 +00:00 |
|
Brian Picciano
|
6659080dc0
|
fix: Don't always clone in-memory overlays in OverlayStateProviderFactory (#19383)
|
2025-10-29 13:18:26 +00:00 |
|
YK
|
10d9a7e3c6
|
refactor(trie): restructure proof task workers into structs (#19344)
|
2025-10-29 08:09:39 +00:00 |
|
YK
|
5091482dec
|
refactor(trie): reorder proof_task.rs for better code organization (#19342)
|
2025-10-28 11:14:08 +00:00 |
|
Avory
|
0f3e0eee63
|
refactor: make DatabaseProof trait stateful (#18753)
|
2025-10-28 10:14:07 +00:00 |
|
YK
|
7e6f676d16
|
feat(metrics): improve multiproof worker metrics (#19337)
|
2025-10-28 09:00:22 +00:00 |
|
Brian Picciano
|
ffeaa4772d
|
chore(engine): Remove ConsistentDbView (#19188)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-10-27 19:09:21 +00:00 |
|
Dan Cline
|
b1dfbc7e88
|
chore: remove trie capacity metrics (#19327)
|
2025-10-27 17:07:37 +00:00 |
|
Brian Picciano
|
7e59141c4b
|
fix(trie): Rewrite InMemoryTrieOverlay (with proptests!) (#19277)
|
2025-10-27 15:18:48 +00:00 |
|
Alexey Shekhirin
|
080cf72464
|
chore(trie): reduce sparse trie tracing (#19321)
|
2025-10-27 15:16:56 +00:00 |
|
YK
|
eed0d9686c
|
refactor(trie): Unify proof return types (#19311)
|
2025-10-27 13:58:28 +00:00 |
|
Brian Picciano
|
be73e4a246
|
fix(trie): Fix trie_reverts not returning sorted nodes (#19280)
|
2025-10-27 10:48:17 +00:00 |
|
YK
|
53119fd5a1
|
refactor(trie): rename queue_storage_proof to send_storage_proof (#19310)
|
2025-10-27 10:49:04 +01:00 |
|
Alexey Shekhirin
|
25f0d896d9
|
chore(trie): do not create a parent span for proof worker handle (#19281)
|
2025-10-24 15:57:51 +00:00 |
|
AJStonewee
|
f177103937
|
fix(trie): correct comment in sparse_trie_reveal_node_1 test (#19193)
|
2025-10-24 15:13:12 +00:00 |
|
Alexey Shekhirin
|
dc781126c2
|
feat(trie): proof task tracing improvements (#19276)
|
2025-10-24 14:04:01 +00:00 |
|
YK
|
f29f4caf0e
|
perf: Eliminate spawn_blocking in multiproof manager (#19203)
|
2025-10-24 11:56:57 +00:00 |
|
Dan Cline
|
7b7f563987
|
fix(engine): shrink tries after clearing (#19159)
|
2025-10-23 14:38:32 +00:00 |
|
YK
|
4548209e7b
|
perf: rm pending queue from MultiproofManager (#19178)
|
2025-10-23 07:19:21 +00:00 |
|
Brian Picciano
|
35b28ea543
|
fix: OverlayStateProviderFactory: validating trie changeset range and revert target (#19207)
|
2025-10-22 12:30:26 +00:00 |
|
Dan Cline
|
e810df943b
|
feat(engine): improve payload validator tracing spans 2 (#19155)
|
2025-10-21 22:14:16 +00:00 |
|