|
|
d761ac42f5
|
feat(trie): blinded providers trace logs (#13786)
|
2025-01-13 17:24:37 +00:00 |
|
|
|
5a23708eb0
|
chore: make clippy happy (#13772)
|
2025-01-11 11:15:06 +00:00 |
|
|
|
69f9e1628a
|
fix(trie): sparse trie tree masks (#13760)
|
2025-01-10 11:28:54 +00:00 |
|
|
|
1f78b9e7e4
|
chore(trie): reveal witness by ref (#13751)
|
2025-01-09 15:34:57 +00:00 |
|
|
|
4a8c88f4d0
|
chore(engine): use Arc<rayon::ThreadPool> for StateRootTask (#13755)
|
2025-01-09 14:25:00 +00:00 |
|
|
|
66f934b8d0
|
chore(trie): simplify blinded provider (#13753)
|
2025-01-09 13:23:31 +00:00 |
|
|
|
017217f3eb
|
feat(trie): add leaf value retrieval methods to SparseStateTrie (#13750)
|
2025-01-09 11:40:45 +00:00 |
|
|
|
bd4947112d
|
perf(trie): set trie mask bits directly (#13724)
|
2025-01-08 12:49:39 +00:00 |
|
|
|
91fef2904a
|
feat: SparseStateTrie::reveal_witness (#13719)
|
2025-01-08 10:19:28 +00:00 |
|
|
|
3e980e61d8
|
Discussion draft: change DB Writer to take value references (#13672)
|
2025-01-07 17:38:09 +00:00 |
|
|
|
c74b8f0bfc
|
perf: relax condition in seek_inner (#13614)
|
2025-01-07 11:41:50 +00:00 |
|
|
|
721a581180
|
fix(tree): do not reveal nodes twice in sparse trie (#13674)
|
2025-01-06 20:20:50 +00:00 |
|
|
|
49d1b50ca5
|
chore(trie): parallel storage proof should not error on closed recv (#13448)
|
2025-01-06 11:06:10 +00:00 |
|
|
|
9a062c0844
|
chore(bench): more determinism (#13603)
|
2024-12-31 02:42:07 +00:00 |
|
|
|
5629ba0bb1
|
feat(bench): make benchmark inputs deterministic using fixed seed (#13586)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2024-12-30 21:11:27 +00:00 |
|
|
|
02ad280de6
|
chore(bench): fix non deterministic bench IDs (#13530)
|
2024-12-23 22:39:54 +00:00 |
|
|
|
a0dcb0c522
|
chore: replace root fns with alloys (#13501)
|
2024-12-23 10:46:06 +00:00 |
|
|
|
03a3391318
|
chore(bench): codspeed name workaround (#13519)
|
2024-12-23 10:45:41 +00:00 |
|
|
|
517e5dbb06
|
chore: disable default std serde_json feature (#13513)
|
2024-12-23 10:46:35 +01:00 |
|
|
|
1d0bb3d127
|
chore: disable itertools default features (#13500)
|
2024-12-22 20:31:12 +01:00 |
|
|
|
f791f39348
|
fix: reth-trie no_std case hashmap (#13497)
Co-authored-by: lightsing <light.tsing@gmail.com>
|
2024-12-22 18:47:53 +01:00 |
|
|
|
42af22fc7c
|
chore: enable std with arbitrary (#13479)
|
2024-12-20 12:16:42 +00:00 |
|
|
|
a4f86b0e2d
|
feat: set up codspeed (#13372)
|
2024-12-20 11:21:51 +00:00 |
|
|
|
3966130844
|
chore: make trie-common no-std (#13473)
|
2024-12-20 11:16:09 +00:00 |
|
|
|
30e8c78171
|
chore: rm async from state root from bench (#13472)
|
2024-12-20 10:50:03 +00:00 |
|
|
|
0a0a2d425d
|
perf(engine): use ParallelProof::multiproof in StateRootTask (#13260)
|
2024-12-19 12:28:15 +00:00 |
|
|
|
790a1e2898
|
fix(trie): memoize the hash of a revealed sparse node (#13233)
|
2024-12-19 11:51:37 +00:00 |
|
|
|
d1b3dee5cb
|
perf(trie): use local ThreadPool in Parallel::multiproof (#13416)
|
2024-12-19 11:48:12 +00:00 |
|
|
|
091c5499ba
|
chore: replace TrieAccount with alloy's (#13397)
|
2024-12-16 02:57:02 +00:00 |
|
|
|
008cb25d00
|
chore(trie): make MultiProofTargets a type alias (#13364)
|
2024-12-13 09:02:39 +00:00 |
|
|
|
6ff2510ad9
|
perf(engine): cache proof targets in proof sequencer for state root task (#13310)
|
2024-12-12 16:28:12 +00:00 |
|
|
|
b94a31f6d8
|
feat(trie): replace TrieInput by its components in ParallelProof (#13346)
|
2024-12-12 13:24:47 +00:00 |
|
|
|
411c5eabc7
|
feat(engine): integrate blinded provider factory into state root task (#13294)
|
2024-12-11 18:15:39 +00:00 |
|
|
|
432e536d4b
|
fix(trie): parallel proof should return empty storage proofs (#13300)
|
2024-12-11 14:21:23 +00:00 |
|
|
|
6550d82abd
|
perf: pass blinded_node path by reference (#13298)
|
2024-12-11 14:06:24 +00:00 |
|
|
|
0494ca01d5
|
perf: trie micro optimizations (#13282)
|
2024-12-11 04:52:42 +00:00 |
|
|
|
0144a433df
|
perf: reduce size of DatabaseError (#13283)
|
2024-12-11 02:49:15 +00:00 |
|
|
|
7b9ca0af73
|
perf: enable map-foldhash alloy-primitives feature globally (#13278)
|
2024-12-11 00:01:43 +00:00 |
|
|
|
8aada7a243
|
feat(engine): parallel sparse storage roots (#13269)
|
2024-12-10 18:29:07 +00:00 |
|
|
|
f4ae4399da
|
perf(trie): use entry API in sparse trie (#13240)
|
2024-12-09 19:41:00 +00:00 |
|
|
|
a3e90e18b6
|
fix(trie): retain updates only for sparse branch nodes in the prefix set (#13234)
|
2024-12-09 17:33:17 +00:00 |
|
|
|
da5ffc24c2
|
fix(trie): reveal extension child in sparse trie when updating a leaf (#13183)
|
2024-12-09 15:12:36 +00:00 |
|
|
|
08b875f4f5
|
chore: feature gate reth-codecs in trie-common (#13215)
|
2024-12-07 22:15:32 +01:00 |
|
|
|
7e9d2c1a34
|
chore: remove unused trie-common alloy-serde dep (#13201)
|
2024-12-07 05:00:51 +00:00 |
|
|
|
cd13bd91cd
|
feat: unify ReceiptWithBloom from Alloy (#13088)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
|
2024-12-06 19:12:44 +00:00 |
|
|
|
6453b62094
|
feat(trie): use branch node hash masks in sparse trie (#13135)
|
2024-12-06 08:45:08 +00:00 |
|
|
|
da03b7989e
|
perf(trie): avoid (de)allocating an extra prefix set (#13020)
|
2024-12-05 13:45:43 +00:00 |
|
|
|
27dab59ceb
|
feat(trie): collect branch node hash masks when calculating a proof (#13129)
|
2024-12-04 20:34:37 +00:00 |
|
|
|
3091386fd1
|
fix(witness): collect witness using sparse trie (#13072)
|
2024-12-04 14:45:23 +00:00 |
|
|
|
53243a29f3
|
perf: avoid cloning bytecode when converting revm's &AccountInfo to reth's Account (#13126)
|
2024-12-04 13:13:35 +00:00 |
|