Matthias Seitz
|
6e161f0fc9
|
perf: batch finalized/safe block commits with SaveBlocks (#21663)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-01 13:02:59 +00:00 |
|
Matthias Seitz
|
7d10e791b2
|
refactor(engine): improve payload processor tx iterator (#21658)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-01 12:44:10 +00:00 |
|
Georgios Konstantopoulos
|
a500fb22ba
|
fix(metrics): rename save_blocks_block_count to save_blocks_batch_size (#21654)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-31 12:59:09 +00:00 |
|
Matthias Seitz
|
e869cd4670
|
perf(engine): skip DB lookup for new blocks in insert_block_or_payload (#21650)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-31 03:35:20 +00:00 |
|
Julian Meyer
|
435d915422
|
chore: make engine tree crate items public (#21487)
|
2026-01-30 18:40:30 +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 |
|
ligt
|
d0df549ddb
|
chore(engine-tree): simplify impl trait bound (#21621)
|
2026-01-30 11:55:23 +00:00 |
|
Arsenii Kulikov
|
7ccb43ea13
|
perf: cache fetched proof targets in SparseTrieCacheTask (#21612)
Co-authored-by: Brian Picciano <me@mediocregopher.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-30 11:44:36 +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 |
|
Matthias Seitz
|
50e0591540
|
perf(tree): optimistically prepare canonical overlay (#21475)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-28 18:16:04 +00:00 |
|
theo
|
88eb0beeb2
|
chore(op-reth): remove op-reth dependencies from core reth library crates (#21492)
|
2026-01-28 14:53:17 +00:00 |
|
ligt
|
d53858b3e2
|
chore(engine): simplify EngineApiTreeHandler type inference (#21503)
|
2026-01-28 12:43:30 +00:00 |
|
Brian Picciano
|
42765890b5
|
feat(trie): Enable proofs v2 by default (#21434)
|
2026-01-28 10:54:50 +00:00 |
|
Matus Kysel
|
8417ddc0e8
|
fix(engine): guard receipt streaming against duplicate indices (#21512)
|
2026-01-28 10:48:11 +00:00 |
|
Arsenii Kulikov
|
af3601c65d
|
feat: more metrics (#21481)
|
2026-01-27 15:17:49 +00:00 |
|
Brian Picciano
|
bff11ab663
|
refactor(trie): reuse shared StorageProofCalculator for V2 sync storage roots and add deferred encoder metrics (#21424)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-27 14:54:56 +00:00 |
|
Dan Cline
|
a6e1dea2d7
|
chore: add logging for internal fcu errors (#21456)
|
2026-01-26 23:24:48 +00:00 |
|
Dan Cline
|
7fe60017cf
|
chore(metrics): add a gas_last metric similar to new_payload_last (#21437)
|
2026-01-26 17:54:20 +00:00 |
|
Brian Picciano
|
f9ec2fafa0
|
refactor(trie): always use ParallelSparseTrie, deprecate config flags (#21435)
|
2026-01-26 17:02:06 +00:00 |
|
Arsenii Kulikov
|
768a687189
|
perf: use shared channel for prewarm workers (#21429)
|
2026-01-26 15:49:44 +00:00 |
|
Ahsen Kamal
|
6870747246
|
feat(payload): add fn for system transaction check (#21407)
Signed-off-by: Ahsen Kamal <itsahsenkamal@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-25 14:47:22 +00:00 |
|
Dan Cline
|
820c112e8e
|
feat(engine): add metric for forkchoiceUpdated response -> newPayload (#21380)
|
2026-01-23 21:57:15 +00:00 |
|
Dan Cline
|
963c26550a
|
fix(trie): only clone required keys in on_prefetch_proofs (#21378)
|
2026-01-23 21:13:01 +01:00 |
|
Georgios Konstantopoulos
|
d7bf87da52
|
feat(engine): add metric for state root task fallback success (#21371)
|
2026-01-23 18:21:44 +00:00 |
|
Alexey Shekhirin
|
c137ed836f
|
perf(engine): fixed-cache for execution cache (#21128)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Tempo AI <ai@tempo.xyz>
|
2026-01-23 17:57:42 +00:00 |
|
Matthias Seitz
|
0ddaf1b26c
|
feat(engine): add BAL metrics type for EIP-7928 (#21356)
|
2026-01-23 15:17:33 +00:00 |
|
Matthias Seitz
|
22a68756c7
|
fix(tree): evict changeset cache even when finalized block is unset (#21354)
|
2026-01-23 11:26:57 +00:00 |
|
Matthias Seitz
|
6df249c1f1
|
feat(engine): stub Amsterdam engine API endpoints (newPayloadV5, getPayloadV6, BALs) (#21344)
Co-authored-by: Ishika Choudhury <117741714+Rimeeeeee@users.noreply.github.com>
Co-authored-by: Soubhik Singha Mahapatra <160333583+Soubhik-10@users.noreply.github.com>
|
2026-01-22 20:48:11 +00:00 |
|
Arsenii Kulikov
|
be5a4ac7a6
|
feat: bump alloy and alloy-evm (#21337)
|
2026-01-22 18:43:24 +00:00 |
|
Brian Picciano
|
2ac7d719f3
|
feat(trie): add V2 account proof computation and refactor proof types (reapply) (#21316)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-01-22 15:46:01 +00:00 |
|
Dan Cline
|
ebe2ca1366
|
feat: add StaticFileSegment::StorageChangeSets (#20896)
|
2026-01-22 15:03:47 +00:00 |
|
Matthias Seitz
|
5c3e45cd6b
|
fix: handle incomplete receipts gracefully in receipt root task (#21285)
|
2026-01-22 10:52:56 +00:00 |
|
Matthias Seitz
|
dbdaf068f0
|
fix(engine): clear execution cache when block validation fails (#21282)
|
2026-01-22 01:01:22 +00:00 |
|
Alexey Shekhirin
|
74edce0089
|
revert: feat(trie): add V2 account proof computation and refactor proof types (#21214) (#21274)
|
2026-01-21 21:07:13 +00:00 |
|
Georgios Konstantopoulos
|
b7d2ee2566
|
feat(engine): add metric for execution cache unavailability due to concurrent use (#21265)
Co-authored-by: Tempo AI <ai@tempo.xyz>
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
|
2026-01-21 20:17:45 +00:00 |
|
Brian Picciano
|
f85fcba872
|
feat(trie): add V2 account proof computation and refactor proof types (#21214)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-21 14:18:44 +00:00 |
|
Sergei Shulepov
|
43a84f1231
|
refactor(engine): move execution logic from metrics to payload_validator (#21226)
|
2026-01-21 11:17:30 +00:00 |
|
Georgios Konstantopoulos
|
3ff575b877
|
feat(engine): add --engine.disable-cache-metrics flag (#21228)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2026-01-20 22:03:12 +00:00 |
|
かりんとう
|
d12752dc8a
|
feat(engine): add time_between_forkchoice_updated metric (#21227)
|
2026-01-20 21:06:11 +00:00 |
|
Matthias Seitz
|
2e2cd67663
|
perf(chain-state): parallelize into_sorted with rayon (#21193)
|
2026-01-20 16:42:16 +00:00 |
|
Georgios Konstantopoulos
|
1ea574417f
|
feat(engine): add new_payload_interval metric (start-to-start) (#21159)
|
2026-01-17 12:15:45 +00:00 |
|
Georgios Konstantopoulos
|
27e055f790
|
feat(engine): add time_between_new_payloads metric (#21158)
|
2026-01-17 10:20:22 +00:00 |
|
Georgios Konstantopoulos
|
b96a30821f
|
fix(engine): request head block download when not buffered after backfill (#21150)
|
2026-01-17 00:33:27 +00:00 |
|
Arsenii Kulikov
|
d7a5d1f872
|
fix: properly record span fields (#21148)
|
2026-01-16 23:25:54 +00:00 |
|
Brian Picciano
|
13707faf1a
|
feat(consensus): incremental receipt root computation in background task (#21131)
|
2026-01-16 19:53:59 +00:00 |
|
Arsenii Kulikov
|
6e6415690c
|
perf: start saving cache sooner (#21130)
|
2026-01-16 18:55:18 +00:00 |
|
Matthias Seitz
|
905bb95f8b
|
perf(engine): defer trie overlay computation with LazyOverlay (#21133)
|
2026-01-16 18:25:04 +00:00 |
|
YK
|
1be9fab5bf
|
perf: Optimize multiproof sequencer add_proof (#21129)
|
2026-01-16 17:33:48 +00:00 |
|
Arsenii Kulikov
|
80eb0d0fb6
|
refactor: use BlockExecutionOutcome in ExecutedBlock (#21123)
|
2026-01-16 17:07:19 +00:00 |
|
Matthias Seitz
|
5e178f6ac6
|
chore(deps): update alloy-evm and alloy-op-evm to 0.26.3 (#21126)
|
2026-01-16 17:24:45 +01:00 |
|