Derek Cofausper
|
4ffde69d94
|
fix(engine): apply finalized state after syncing FCU head import (#23838)
Co-authored-by: Centaur AI <ai@centaur.local>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: klkvr <klkvrr@gmail.com>
|
2026-04-29 15:29:42 +00:00 |
|
Matthias Seitz
|
73ec2c9d56
|
docs(engine): clarify BAL storage prefetch flag (#23815)
|
2026-04-29 08:37:51 +00:00 |
|
Sergei Shulepov
|
64cf412aaf
|
chore(engine): disable BAL parallel execution by default (#23764)
|
2026-04-28 09:27:19 +00:00 |
|
Matthias Seitz
|
e89b4611e4
|
fix(engine): configure invalid header cache hit eviction (#23670)
|
2026-04-22 20:20:41 +00:00 |
|
Ishika Choudhury
|
0195da5b84
|
chore(BAL): added parallelization and batch io flags (#23663)
|
2026-04-21 17:59:59 +00:00 |
|
joshieDo
|
408ef4657d
|
feat(engine): suppress persistence during payload building (#23618)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-04-20 16:28:53 +00:00 |
|
Brian Picciano
|
c527c2e7d6
|
fix(engine): revert #23541 and #23578 (#23646)
Co-authored-by: Brian Picciano <933154+mediocregopher@users.noreply.github.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-04-20 13:23:24 +00:00 |
|
Derek Cofausper
|
93b2201c76
|
fix(engine): include backpressure in newPayload prometheus latency (#23578)
Co-authored-by: Brian Picciano <933154+mediocregopher@users.noreply.github.com>
|
2026-04-16 18:26:00 +00:00 |
|
Brian Picciano
|
0031445779
|
feat(engine): include backpressure in reported persistence_wait, make wait-time mimic CL slot time (#23308)
Co-authored-by: Brian Picciano <933154+mediocregopher@users.noreply.github.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-04-01 13:35:10 +00:00 |
|
Brian Picciano
|
afbb3986d7
|
feat: add reth-bb binary with multi-segment big block execution support (#23140)
Co-authored-by: Brian Picciano <933154+mediocregopher@users.noreply.github.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: amp[bot] <noreply@ampcode.com>
|
2026-03-31 12:45:12 +00:00 |
|
Sergei Shulepov
|
930f2a6eb2
|
feat(engine): backpressure, take 2. (#23280)
|
2026-03-30 15:19:55 +00:00 |
|
joshieDo
|
29bab063b7
|
feat(engine): share sparse trie pipeline with payload builder (#23246)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-03-27 16:35:03 +00:00 |
|
Arsenii Kulikov
|
e3dbdbb115
|
feat: share execution cache with payload builder (#23242)
|
2026-03-26 16:03:07 +00:00 |
|
Emma Jamieson-Hoare
|
aedda7f6ad
|
fix(engine): emit slow block log immediately after execution (#23225)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-03-25 14:07:31 +00:00 |
|
Arsenii Kulikov
|
cf83b198d3
|
refactor: remove PayloadBuilderAttributes (#23202)
|
2026-03-24 17:57:05 +00:00 |
|
Matthias Seitz
|
bc7d585506
|
docs(consensus): document the validation pipeline and trait hierarchy (#22869)
|
2026-03-23 09:54:55 +00:00 |
|
Derek Cofausper
|
43e08f1539
|
refactor(engine): make arena sparse trie the default and remove flag (#23131)
Co-authored-by: Brian Picciano <933154+mediocregopher@users.noreply.github.com>
|
2026-03-20 12:25:57 +00:00 |
|
Derek Cofausper
|
88bc262bd1
|
feat(bench): add wait_for_* arguments to reth_newPayload (#22784)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
|
2026-03-19 17:55:05 +00:00 |
|
Brian Picciano
|
792c8f2558
|
feat(trie): ArenaParallelSparseTrie (#22381)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
Co-authored-by: Derek Cofausper <256792747+decofe@users.noreply.github.com>
|
2026-03-10 17:30:11 +00:00 |
|
Brian Picciano
|
3f81e1894c
|
feat(engine): add --engine.proof-jitter option behind trie-debug (#22889)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-03-09 17:19:19 +00:00 |
|
Alexey Shekhirin
|
99aea38920
|
feat(engine): slow block logs (#21433)
Co-authored-by: CPerezz <cperezz19@pm.me>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: mattsse <mattsse@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-06 13:46:49 +00:00 |
|
Sergei Shulepov
|
e6e637a265
|
perf: LFU-based sparse trie cache (#22766)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
|
2026-03-06 08:37:29 +00:00 |
|
Arsenii Kulikov
|
ee37c25a4b
|
perf: use more multiproof workers (#22615)
|
2026-02-26 19:59:06 +00:00 |
|
Arsenii Kulikov
|
af6d674cac
|
perf: decrease chunk size (#22527)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-24 17:56:39 +00:00 |
|
Arsenii Kulikov
|
3931affcf2
|
revert: feat(rpc): move reth_newPayload from EngineApi to RethApi (#22500)
|
2026-02-23 18:33:59 +00:00 |
|
Georgios Konstantopoulos
|
dc35fc8251
|
feat(rpc): move reth_newPayload from EngineApi to RethApi (#22425)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
|
2026-02-23 15:43:20 +00:00 |
|
Brian Picciano
|
6f9a3242ef
|
chore: remove legacy proof code paths and simplify to V2-only (#22270)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-17 14:42:13 +00:00 |
|
Alexey Shekhirin
|
881500e592
|
feat(rpc, reth-bench): reth_newPayload methods for reth-bench (#22133)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2026-02-16 11:11:13 +00:00 |
|
YK
|
8722277d6e
|
perf: adaptive multiproof chunk size based on block gas usage (#22233)
|
2026-02-16 09:49:56 +00:00 |
|
DaniPopes
|
0dd47af250
|
perf: add dedicated prewarming rayon pool (#22108)
|
2026-02-16 03:05:36 +00:00 |
|
Georgios Konstantopoulos
|
3300e404cf
|
feat(engine): add --engine.disable-sparse-trie-cache-pruning flag (#21967)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: mattsse <19890894+mattsse@users.noreply.github.com>
Co-authored-by: alexey <17802178+shekhirin@users.noreply.github.com>
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
|
2026-02-12 16:36:31 +00:00 |
|
Georgios Konstantopoulos
|
a0b60b7e64
|
feat(evm): impl ExecutableTxTuple for Either via EitherTxIterator (#22102)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-11 23:48:17 +00:00 |
|
Georgios Konstantopoulos
|
5bccdc4a5d
|
feat(engine): add state root task timeout with sequential fallback (#22004)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-11 20:45:45 +00:00 |
|
Matthias Seitz
|
600eab20a5
|
feat(cli): rename enable-sparse-trie-as-cache to legacy-trie (#21851)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-09 13:02:14 +00:00 |
|
DaniPopes
|
67e29aa60d
|
chore(engine): remove MIN_WORKER_COUNT (#21829)
|
2026-02-05 19:06:50 +00:00 |
|
DaniPopes
|
9a026ec1cf
|
perf: use num_threads for prewarm concurrency (#21826)
|
2026-02-04 20:09:04 +00:00 |
|
Alexey Shekhirin
|
1592e51d34
|
feat(engine): add CLI args for sparse trie pruning configuration (#21703)
|
2026-02-02 12:52:31 +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 |
|
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 |
|
Brian Picciano
|
42765890b5
|
feat(trie): Enable proofs v2 by default (#21434)
|
2026-01-28 10:54:50 +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 |
|
Brian Picciano
|
f9ec2fafa0
|
refactor(trie): always use ParallelSparseTrie, deprecate config flags (#21435)
|
2026-01-26 17:02:06 +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
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
5576d4547f
|
revert: feat(engine): run sync state root if not enough parallelism (#20127) (#20378)
|
2025-12-15 14:05:54 +00:00 |
|