DaniPopes
|
a3f7431d28
|
chore: name tokio rt threads (#21777)
|
2026-02-04 15:23:22 +00:00 |
|
Alexey Shekhirin
|
1340d732ef
|
feat(engine): add wait duration metrics for execution and sparse trie caches (#21800)
|
2026-02-04 12:54:55 +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 |
|
ligt
|
98313a0bea
|
fix(engine): ensure block in memory before setting canonical head (#21693)
|
2026-02-04 11:45:40 +00:00 |
|
DaniPopes
|
d0fb5f31c2
|
chore: centralize thread::spawn to share tokio handles (#21754)
|
2026-02-03 16:58:46 +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 |
|
Alexey Shekhirin
|
ce29101277
|
chore(static-files): proper segment writer scoped thread names (#21747)
|
2026-02-03 14:44:03 +00:00 |
|
DaniPopes
|
2dc76f9abe
|
chore: match statement order in ExecutionCache::new (#21712)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2026-02-03 12:47:15 +00:00 |
|
Arsenii Kulikov
|
79cabbf89c
|
perf: optimize SparseTrieCacheTask (#21704)
|
2026-02-03 11:39:10 +00:00 |
|
Arsenii Kulikov
|
53f922927a
|
feat: reintroduce --engine.state-root-task-compare-updates (#21717)
|
2026-02-02 23:48:54 +00:00 |
|
Arsenii Kulikov
|
f663d1d110
|
fix: properly drain pending account updates (#21709)
|
2026-02-02 17:29:43 +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 |
|
Alexey Shekhirin
|
1592e51d34
|
feat(engine): add CLI args for sparse trie pruning configuration (#21703)
|
2026-02-02 12:52:31 +00:00 |
|
DaniPopes
|
28409558f9
|
perf: add ParallelBridgeBuffered trait to replace par_bridge (#21674)
|
2026-02-02 00:58:43 +00:00 |
|
Georgios Konstantopoulos
|
5528aae8f6
|
fix(engine): wait for persistence service thread before RocksDB drop (#21640)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-02-01 19:55:45 +00:00 |
|
Georgios Konstantopoulos
|
3d699ac9c6
|
perf(trie): reuse account RLP buffer in SparseTrieCacheTask (#21644)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-01 15:20:11 +00:00 |
|
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 |
|