Matthias Seitz
|
392f8e6e13
|
refactor(engine): simplify is_done signature in MultiProofTask (#20906)
|
2026-01-11 09:46:20 +00:00 |
|
Matthias Seitz
|
ef80ee1687
|
chore: remove env clone (#20889)
|
2026-01-09 16:42:50 +00:00 |
|
かりんとう
|
84e970e4c9
|
perf: remove redundant contains_key (#20820)
|
2026-01-09 15:22:06 +00:00 |
|
Matthias Seitz
|
1d7367c389
|
perf(engine): simplify get_prefetch_proof_targets (#20864)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-09 12:53:28 +00:00 |
|
Brian Picciano
|
8367ba473e
|
feat(metrics): Add metrics for save_block steps and computed trie input sizes (#20878)
|
2026-01-09 11:40:35 +00:00 |
|
Matthias Seitz
|
cff7e8be53
|
perf(engine): avoid unnecessary B256 copy in get_proof_targets (#20845)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-09 04:57:23 +00:00 |
|
fig
|
1866db4d50
|
chore(engine): remove unnecessary debug-level clone() (#20862)
|
2026-01-08 22:21:29 +00:00 |
|
Matthias Seitz
|
a5b10f11ce
|
perf(engine): handle EmptyProof inline during prefetch batching (#20848)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-08 19:12:14 +00:00 |
|
Brian Picciano
|
a06644944f
|
feat(trie): Keep cached storage roots on proof workers (#20838)
|
2026-01-08 17:04:42 +00:00 |
|
Matthias Seitz
|
8eecad3d1d
|
chore(engine): remove state update batching in multiproof (#20842)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-08 16:04:12 +00:00 |
|
Emilia Hane
|
412f39e223
|
chore(consensus): Remove associated type Consensus::Error (#20843)
Co-authored-by: Josh_dfG <126518346+JoshdfG@users.noreply.github.com>
|
2026-01-08 15:54:31 +00:00 |
|
Matthias Seitz
|
13106233e4
|
perf(engine): use crossbeam select for persistence events (#20813)
|
2026-01-08 15:47:50 +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 |
|
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 |
|
Alexey Shekhirin
|
d756e8310a
|
chore(engine): more logs when cache is not available (#20817)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
|
2026-01-07 19:35:27 +00:00 |
|
Matthias Seitz
|
d3dab613fc
|
revert: "perf(engine): parellelize multiproof_targets_from_state (#206… (#20807)
|
2026-01-07 15:49:10 +00:00 |
|
Matthias Seitz
|
1b31739adf
|
revert: "perf(engine): paralellize evm_state_to_hashed_post_state() (#… (#20806)
|
2026-01-07 15:47:15 +00:00 |
|
YK
|
fee7e997ff
|
refactor(trie): replace TrieMasks with Option<BranchNodeMasks> (#20707)
|
2026-01-07 11:27:23 +00:00 |
|
Alexey Shekhirin
|
d52b337127
|
fix(engine): do not create another cache for multiproof task (#20755)
|
2026-01-06 20:52:06 +00:00 |
|
fig
|
63842264f3
|
perf(engine): parellelize multiproof_targets_from_state (#20669)
|
2026-01-06 14:03:09 +00:00 |
|
Micke
|
9773e6233d
|
perf(engine): prevent duplicate block insertion in BlockBuffer (#20487)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-01-06 10:51:55 +00:00 |
|
fig
|
454b060d5a
|
chore(tree): use with_capacity at collect_blocks_for_canonical_unwind() (#20682)
|
2025-12-30 12:32:02 +00:00 |
|
fig
|
624bfa1f49
|
perf(engine): paralellize evm_state_to_hashed_post_state() (#20635)
|
2025-12-29 10:06:08 +00:00 |
|
Matthias Seitz
|
489da4a38b
|
perf: allocate signer vec exact size (#20638)
|
2025-12-29 02:18:27 +00:00 |
|
fig
|
5fce0fea5e
|
chore: remove stale insert_block_inner todo (#20632)
|
2025-12-24 18:35:37 +01:00 |
|
Doohyun Cho
|
0b90a613e0
|
perf(witness): avoid unnecessary HashMap clone when converting to BTreeMap (#20590)
|
2025-12-24 13:29:50 +00:00 |
|
Matthias Seitz
|
6627c19071
|
chore: add metric for batch size (#20610)
|
2025-12-23 16:10:38 +00:00 |
|
Brian Picciano
|
0b6361afa5
|
feat(engine): Prefetch storage and accounts when BAL is provided (#20468)
|
2025-12-23 16:04:05 +00:00 |
|
Arsenii Kulikov
|
eec76a3faf
|
perf: spawn prewarm workers in parallel (#20575)
|
2025-12-22 20:41:52 +00:00 |
|
Arsenii Kulikov
|
5e4a219182
|
perf: spawn prewarming before multiproof (#20572)
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2025-12-22 17:56:14 +00:00 |
|
VolodymyrBg
|
ed7a5696b7
|
fix(engine): sync invalid header cache count gauge on hit eviction (#20567)
|
2025-12-22 14:59:18 +00:00 |
|
Brian Picciano
|
7b2fbdcd51
|
chore(db): Remove Sync from DbTx (#20516)
|
2025-12-22 10:13:57 +00:00 |
|
Gigi
|
178558c6d7
|
fix(tree): correct block buffer eviction policy comment (#20512)
|
2025-12-20 09:44:51 +00:00 |
|
Arsenii Kulikov
|
21d835cf2b
|
perf: use LRU eviction policy for precompile cache (#20527)
|
2025-12-20 02:12:42 +00:00 |
|
gustavo
|
9147f9aafe
|
perf(trie): remove more unnecessary channels (#20489)
|
2025-12-19 15:34:42 +00:00 |
|
Snezhkko
|
13b111e058
|
refactor: remove dead storage multiproof path (#20485)
|
2025-12-19 15:11:31 +00:00 |
|
leniram159
|
25c247b14c
|
refactor(engine): simplify fork detection in insert_block (#20441)
|
2025-12-19 14:49:33 +00:00 |
|
Matthias Seitz
|
72bea44d8c
|
chore: remove redundant num hash (#20501)
|
2025-12-19 14:48:42 +00:00 |
|
Arsenii Kulikov
|
30162c535e
|
perf: properly share precompile cache + use moka (#20502)
|
2025-12-18 22:42:44 +00:00 |
|
forkfury
|
4cf36dda54
|
docs: correct FinishedStateUpdates message name (#20471)
|
2025-12-18 20:16:15 +00:00 |
|
Brian Picciano
|
b3a792ad1e
|
fix(engine): Use OverlayStateProviderFactory for state root fallback (#20462)
|
2025-12-18 14:30:11 +00:00 |
|
Matthias Seitz
|
701e5ec455
|
chore: add engine terminate (#20420)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2025-12-18 09:01:36 +00:00 |
|
YK
|
453514c48f
|
perf(engine): share Arc<ExecutionOutcome> to avoid cloning BundleState (#20448)
|
2025-12-18 01:07:18 +00:00 |
|
DaniPopes
|
715ca5b980
|
chore: simplify prewarm state providers (#20469)
|
2025-12-17 22:11:11 +00:00 |
|
YK
|
c65df40526
|
perf: remove redundant contains_key check in ProofSequencer::add_proof (#20459)
|
2025-12-17 13:58:59 +00:00 |
|
joshieDo
|
1adc6aec00
|
chore(engine): extract on_persistence_complete (#20443)
|
2025-12-17 09:07:54 +00:00 |
|
Matthias Seitz
|
5edc16ad85
|
perf: only populate cache during prewarm (#20445)
|
2025-12-17 08:46:16 +00:00 |
|
leniram159
|
c681851ec8
|
chore: make docs correct (#20440)
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2025-12-17 04:32:18 +00:00 |
|
DaniPopes
|
d964fcbcde
|
chore: simplify execution state providers (#20444)
|
2025-12-16 22:52:57 +00:00 |
|
Brian Picciano
|
90651ae8e8
|
feat(engine): Use BAL in state root validation (#20383)
|
2025-12-16 11:05:51 +00:00 |
|