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 |
|
Alexey Shekhirin
|
5576d4547f
|
revert: feat(engine): run sync state root if not enough parallelism (#20127) (#20378)
|
2025-12-15 14:05:54 +00:00 |
|
DaniPopes
|
21216e2f24
|
perf: use indexed parallel iterators for tx recovery (#20342)
|
2025-12-15 13:40:03 +00:00 |
|
Alexey Shekhirin
|
cd71f3d5a4
|
feat(engine): record total latencies on instrumented state provider drop (#20337)
|
2025-12-12 21:14:44 +00:00 |
|
Alexey Shekhirin
|
64909d33e6
|
feat(engine): cli argument to disable state cache (#20143)
|
2025-12-12 17:51:22 +00:00 |
|
Alexey Shekhirin
|
3c9ad31344
|
chore(engine): make InstrumentedStateProvider public (#20335)
|
2025-12-12 16:41:42 +00:00 |
|
Alexey Shekhirin
|
ac0f9687bd
|
chore(engine): move noisy multiproof debug logs to trace level (#20331)
|
2025-12-12 13:01:01 +00:00 |
|
Matthias Seitz
|
3c41b99599
|
chore: lower block buffer size (#20324)
|
2025-12-12 08:15:54 +00:00 |
|
Brian Picciano
|
194d545fae
|
feat(engine): Add BAL stub methods to ExecutionPayload and BlockOrPayload (#20311)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-12-11 19:07:43 +00:00 |
|
YK
|
cf7d709358
|
perf(engine): batch multiproof messages (#20066)
Co-authored-by: 0xSooki <0xsooki@gmail.com>
|
2025-12-10 03:42:08 +00:00 |
|
Alexey Shekhirin
|
4f1e486b4f
|
feat(engine): execution wait, pre, post metrics (#20166)
|
2025-12-09 13:30:58 +00:00 |
|
Matthias Seitz
|
3d330caf36
|
perf: avoid duplicate storage get call (#20180)
|
2025-12-08 16:02:22 +00:00 |
|
Matthias Seitz
|
dc06b47abe
|
fix: make inserted blocks part of fcu canonical (#20164)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-12-08 14:06:39 +00:00 |
|
Arsenii Kulikov
|
e9cd7cc003
|
feat: parallelize recovery (#20169)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-12-08 14:05:37 +00:00 |
|
Matthias Seitz
|
9712fe56e5
|
chore: add identifying info to traces (#20140)
|
2025-12-05 14:57:43 +00:00 |
|
Alexey Shekhirin
|
f744ad6e0b
|
feat(engine): more engine execution tracing spans (#20135)
|
2025-12-05 11:16:38 +00:00 |
|
Alexey Shekhirin
|
cfde951976
|
feat(engine): run sync state root if not enough parallelism (#20127)
|
2025-12-04 22:59:00 +00:00 |
|
Arsenii Kulikov
|
07bca4f26a
|
perf(engine): only recover senders once (#20118)
|
2025-12-04 20:43:51 +00:00 |
|
Matthias Seitz
|
61f5b4e06f
|
chore: add payload info to trace (#20124)
|
2025-12-04 17:42:09 +00:00 |
|
Block Wizard
|
b6d886f288
|
docs(engine): fix transact_batch comment (#20097)
|
2025-12-04 11:44:08 +00:00 |
|
YK
|
e0a6f54b42
|
perf(trie): add HashedPostStateSorted::from_reverts (#20047)
|
2025-12-03 05:05:23 +00:00 |
|
Block Wizard
|
cefddbb39d
|
docs(engine): fix canonical_block_by_hash comments (#20067)
|
2025-12-02 11:06:40 +00:00 |
|
Matthias Seitz
|
93d81ed4d5
|
chore: add elapsed info to logs (#20035)
|
2025-11-28 19:42:48 +00:00 |
|
Francis Li
|
194a01adda
|
feat(engine): Update execution cache on inserted executed blocks (#19822)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-11-28 14:32:15 +00:00 |
|
Vitalyr
|
b92741a1db
|
refactor(tree): remove unnecessary block clone (#19848)
|
2025-11-28 13:57:52 +00:00 |
|
YK
|
e8fd2eedfd
|
perf(trie): compute and sort trie inputs async (#19894)
|
2025-11-28 06:10:59 +00:00 |
|
stevencartavia
|
ac120ffd31
|
feat: introduce PayloadValidator::payload_to_block (#19953)
|
2025-11-26 11:26:57 +00:00 |
|
YK
|
1c31abce27
|
fix(metrics): remove duplicate trie_input_duration recording (#19955)
|
2025-11-25 10:25:40 +00:00 |
|
Matthias Seitz
|
366f509b2f
|
chore: spawn tx iter earlier (#19948)
|
2025-11-24 21:22:59 +00:00 |
|
Arsenii Kulikov
|
6e365949c4
|
feat: allow customizing dev block timestamp (#19904)
|
2025-11-21 20:38:20 +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 |
|
Alexey Shekhirin
|
819330c596
|
feat(engine): new payload last gas/s metric (#19853)
|
2025-11-19 12:43:34 +00:00 |
|
strmfos
|
a812aea8d1
|
fix: correct argument order in save_diff calls for invalid block hooks (#19676)
|
2025-11-18 18:36:03 +00:00 |
|
YK
|
d5025392d0
|
perf(trie): optimize chunking configuration (#19800)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2025-11-17 15:47:24 +00:00 |
|
Jennifer
|
7fdd9c39e3
|
refactor: rename state_root span to await_state_root (#19769)
|
2025-11-14 22:56:44 +00:00 |
|
Dan Cline
|
95d8916825
|
chore(engine): add basic tx result information to execution spans (#19698)
|
2025-11-12 23:08:11 +00:00 |
|
Arsenii Kulikov
|
bacb3522bb
|
chore: bump revm v33 (#19674)
|
2025-11-12 11:46:40 +00:00 |
|