DaniPopes
|
e1dc93e24f
|
chore: add some more spans to validation setup (#22208)
|
2026-02-16 02:35:24 +00:00 |
|
Georgios Konstantopoulos
|
47cef33a0d
|
fix: record bare tracing instrument fields (#22207)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-16 01:41:05 +00:00 |
|
Georgios Konstantopoulos
|
e4ec836a46
|
perf(engine): reduce proof worker count for small blocks (#22074)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Ubuntu <ubuntu@dev-yk.tail388b2e.ts.net>
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2026-02-13 21:33:25 +00:00 |
|
Dan Cline
|
e3fe6326bc
|
chore(storage): rm storage settings, use only one (#22042)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-02-12 21:17:05 +00:00 |
|
Georgios Konstantopoulos
|
121160d248
|
refactor(db): use hashed state as canonical state representation (#21115)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-02-12 18:02:02 +00:00 |
|
DaniPopes
|
90e15d096d
|
perf: reduce tracing span noise in prewarm and proof workers (#22101)
|
2026-02-11 23:32:50 +00:00 |
|
DaniPopes
|
ff3a854326
|
perf: use dedicated trie rayon pool for proof workers (#22051)
|
2026-02-11 22:10:17 +00:00 |
|
Georgios Konstantopoulos
|
dec1cad318
|
refactor(trie): merge SparseTrieExt into SparseTrie trait (#22035)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-11 04:39:56 +00:00 |
|
DaniPopes
|
68e4ff1f7d
|
feat: global runtime (#21934)
|
2026-02-11 03:45:09 +00:00 |
|
DaniPopes
|
c727c61101
|
feat(trie): remove SerialSparseTrie (#21808)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2026-02-10 13:50:54 +00:00 |
|
Arsenii Kulikov
|
cdcea2bd33
|
perf: better scheduling for storage roots computation (#21987)
Co-authored-by: Brian Picciano <me@mediocregopher.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-02-09 18:10:45 +00:00 |
|
Brian Picciano
|
6aebf8c064
|
chore(trie): Spans and traces for sparse trie (#21973)
|
2026-02-09 11:53:40 +00:00 |
|
Brian Picciano
|
655a463c18
|
fix(trie): Do not reveal disconnected leaves (#21924)
|
2026-02-09 11:39:40 +00:00 |
|
DaniPopes
|
1177bc94c9
|
chore: revert back to trace for update_hashes (#21915)
|
2026-02-06 19:47:13 +00:00 |
|
Arsenii Kulikov
|
9aee291093
|
fix: add more safety checks to reveals of upper subtrie nodes (#21905)
|
2026-02-06 19:06:30 +00:00 |
|
Brian Picciano
|
9c34ac2c94
|
feat(trie): Add root_node method to v2 ProofCalculator (#21906)
|
2026-02-06 16:59:08 +00:00 |
|
DaniPopes
|
6f7486a61e
|
chore: simplify subtrie hashes parallel loop (#21871)
|
2026-02-06 14:31:03 +00:00 |
|
Brian Picciano
|
a92aca2549
|
perf(trie): Don't filter proofs in v2 if sparse trie as cache is enabled (#21811)
|
2026-02-05 11:14:55 +00:00 |
|
Arsenii Kulikov
|
a5978c593e
|
perf(trie): process new updates from state/prewarm update directly (#21768)
|
2026-02-04 23:39:44 +00:00 |
|
Georgios Konstantopoulos
|
20d94027eb
|
feat(trie): add storage_root field to storage trie span (#21502)
|
2026-02-04 18:53:38 +00:00 |
|
Georgios Konstantopoulos
|
12d0b74a16
|
perf(trie): reuse proof nodes buffer in reveal_nodes (#21648)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
|
2026-02-04 16:35:03 +00:00 |
|
DaniPopes
|
6680a18bc3
|
chore: improve some spans (#21781)
|
2026-02-04 15:27:53 +00:00 |
|
DaniPopes
|
a3f7431d28
|
chore: name tokio rt threads (#21777)
|
2026-02-04 15:23:22 +00:00 |
|
Georgios Konstantopoulos
|
f53f90d714
|
refactor: use alloy_primitives::map for all HashMap/HashSet types (#21686)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-04 12:08:39 +00:00 |
|
Brian Picciano
|
32c08b7ddb
|
fix(trie): Guard against infinite loop in proof_v2 (#21789)
|
2026-02-04 10:57:36 +00:00 |
|
DaniPopes
|
abab83facd
|
perf: spawn proof workers in a separate thread (#21780)
|
2026-02-04 01:20:43 +00:00 |
|
DaniPopes
|
e6fc5ff54b
|
perf(trie): use TrieMask iterator for efficient bit iteration (#21676)
|
2026-02-03 19:23:41 +00:00 |
|
DaniPopes
|
6273530501
|
perf: use alloy_primitives hasher for dashmaps (#21726)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-03 15:05:44 +00:00 |
|
DaniPopes
|
11a4f65624
|
chore: misc tree cleanups (#21691)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-03 13:34:19 +00:00 |
|
Georgios Konstantopoulos
|
8e21afa9cc
|
feat(trie): add memory_size heuristic for ParallelSparseTrie (#21745)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-02-03 12:29:57 +00:00 |
|
Arsenii Kulikov
|
79cabbf89c
|
perf: optimize SparseTrieCacheTask (#21704)
|
2026-02-03 11:39:10 +00:00 |
|
Arsenii Kulikov
|
ee224fe20f
|
fix: update sparse trie masks (#21716)
|
2026-02-03 12:01:58 +01:00 |
|
DaniPopes
|
972f23745e
|
chore: remove clone from in memory cursor (#21719)
|
2026-02-03 04:04:33 +00:00 |
|
Matthias Seitz
|
102a6944ba
|
perf(trie): avoid clearing already-cached sparse trie (#21702)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-02 13:03:07 +00:00 |
|
Arsenii Kulikov
|
4280ccf470
|
fix: short-circuit in reveal_account_v2_proof_nodes on empty nodes (#21701)
|
2026-02-02 12:18:45 +00:00 |
|
Brian Picciano
|
49128ed28f
|
fix(trie): Return full_key from update_leaves unless it is not a child of the missing path (#21699)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2026-02-02 11:07:56 +00:00 |
|
Huber
|
f74e594292
|
perf(trie): dispatch V2 storage proofs in lexicographical order (#21684)
|
2026-02-02 09:31:47 +00:00 |
|
Georgios Konstantopoulos
|
e7d4a05e36
|
perf(trie): fix allocation hot paths with capacity hints and buffer reuse (#21466)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: yongkangc <chiayongkang@hotmail.com>
|
2026-02-02 06:58:45 +00:00 |
|
DaniPopes
|
28409558f9
|
perf: add ParallelBridgeBuffered trait to replace par_bridge (#21674)
|
2026-02-02 00:58:43 +00:00 |
|
かりんとう
|
9be31d504d
|
fix(trie): silence unused param warnings in sparse-parallel no_std build (#21657)
|
2026-02-01 13:05:39 +00:00 |
|
DaniPopes
|
8d28c4c8f2
|
chore(trie): add set_* methods alongside with_* builders (#21639)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-30 22:42:57 +00:00 |
|
Georgios Konstantopoulos
|
bfe778ab51
|
perf(trie): use Entry API to avoid empty Vec allocation in extend (#21645)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-30 22:29:21 +00:00 |
|
DaniPopes
|
e523a76fb8
|
chore(trie): clear RevealableSparseTrie in place (#21638)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-30 22:27:43 +00:00 |
|
Georgios Konstantopoulos
|
3ec065295e
|
refactor(trie): replace SmallVec with Vec in sparse trie buffers (#21637)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
|
2026-01-30 18:34:15 +00:00 |
|
Matthias Seitz
|
e1bc6d0f08
|
feat(engine): preserve sparse trie across payload validations (#21534)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Brian Picciano <me@mediocregopher.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2026-01-30 18:34:13 +00:00 |
|
Georgios Konstantopoulos
|
29072639d6
|
perf(trie): remove shrink_to_fit calls from SparseSubtrieBuffers::clear (#21630)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
|
2026-01-30 18:02:43 +00:00 |
|
Brian Picciano
|
f90b5c8a7f
|
fix(trie): cleanup modified branch masks in update_leaf on reveal failure (#21629)
|
2026-01-30 16:06:28 +00:00 |
|
Arsenii Kulikov
|
20f48b1e50
|
fix(proof_v2): make sure that all storage proofs are delivered (#21611)
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2026-01-30 11:21:17 +00:00 |
|
Dan Cline
|
b8f27b73ad
|
chore: fix unused parallel trie const without std (#21610)
|
2026-01-29 23:05:32 +00:00 |
|
Arsenii Kulikov
|
19bf580f93
|
feat: sparse trie as cache (#21583)
Co-authored-by: yongkangc <chiayongkang@hotmail.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2026-01-29 19:11:48 +00:00 |
|