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 |
|
rakita
|
86c414081a
|
feat: stagging revm v34.0.0 (#20627)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-01-16 14:56:27 +00:00 |
|
Brian Picciano
|
a74cb9cbc3
|
feat(trie): in-memory trie changesets (#20997)
|
2026-01-16 01:06:31 +00:00 |
|
YK
|
7d0e7e72de
|
perf(trie): add k-way merge batch optimization for merge_overlay_trie_input (#21080)
|
2026-01-15 15:22:15 +00:00 |
|
joshieDo
|
f012b3391e
|
feat: parallelize save_blocks (#20993)
Co-authored-by: Sergei Shulepov <s.pepyakin@gmail.com>
Co-authored-by: Sergei Shulepov <pep@tempo.xyz>
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2026-01-15 14:58:06 +00:00 |
|
Arsenii Kulikov
|
8cb506c4d3
|
perf: don't clone entire keys set (#21042)
|
2026-01-14 19:26:23 +00:00 |
|
Crypto Nomad
|
126a7c9570
|
perf(engine): save one clock read in sparse trie metrics (#20947)
|
2026-01-12 07:40:30 +00:00 |
|
Matthias Seitz
|
551918b0d8
|
refactor(engine): defer sparse trie setup to spawned task (#20942)
|
2026-01-11 23:30:14 +00:00 |
|
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 |
|