Commit Graph

188 Commits

Author SHA1 Message Date
Matthias Seitz
ad86321afb feat: relax EthereumAddons trait bounds to support generic validators (#16816) 2025-06-16 09:39:57 +00:00
Rez
4e97f48182 feat: make EthereumEngineValidator generic over ChainSpec (#16812) 2025-06-14 14:50:07 +00:00
Rez
93e2e5876f feat: make EthereumConsensusBuilder generic over chainSpec (#16793) 2025-06-13 08:44:18 +00:00
Matthias Seitz
a201676992 chore: relax eth network builder (#16714) 2025-06-10 08:29:01 +00:00
Matthias Seitz
f209048bee chore: re-export all types in node mod (#16710) 2025-06-07 09:11:48 +02:00
Matthias Seitz
ae0d6e90da chore: depreacte ethexecutorbuilder (#16709) 2025-06-06 22:50:34 +00:00
Suyash Nayan
faf6741a60 perf(pipeline): speed up fork unwinding with exponential backoff (#16622)
Signed-off-by: 7suyash7 <suyashnyn1@gmail.com>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-06-05 21:08:22 +00:00
Arsenii Kulikov
09632905eb fix: ensure that downloader sync gap is only set once (#16693) 2025-06-05 19:44:27 +00:00
Federico Gimenez
19caec3dd9 feat: make RpcAddOns::launch_add_ons_with composable (#16646) 2025-06-04 17:22:58 +00:00
Federico Gimenez
10caf93f98 refactor: extract common pool setup logic for Eth and Op nodes (#16607)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-06-03 17:31:22 +00:00
Federico Gimenez
6b5a4b2a66 test: set TreeConfig for nodes in e2e tests (#16572) 2025-05-30 17:52:59 +00:00
Matthias Seitz
02ace302b4 chore: simplify rpc ro primitive block impls (#16487) 2025-05-27 14:03:32 +00:00
Roman Krasiuk
0de50d3b7b feat(txpool): use BlobTransactionSidecarVariant (#16356) 2025-05-20 14:49:10 +00:00
int88
40cc996db3 test: stale txs could be evicted when maintaining txpool (#16269) 2025-05-16 08:27:33 +00:00
Veer Chaurasia
288ce76b53 feat: add func gas_limit_for PayloadConfig (#16210)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-14 07:16:43 +00:00
int88
82f458081a test: handle reorg event properly by pool maintaining (#16155) 2025-05-12 11:35:36 +00:00
Veer Chaurasia
838bf73ac5 refactor: make gas_limit optional (#16161)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-12 11:10:11 +00:00
Ishika Choudhury
bcefb00088 chore: moved OkValidator into txpool behind test-utils feature gate (#16144) 2025-05-09 20:12:44 +02:00
int88
db885ccae8 test: handle commit event properly by pool maintaining (#16125) 2025-05-09 14:46:55 +00:00
Pana
448e909c50 feat: Add EIP7702 tx handle logic for txpool (#15312)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-09 10:55:17 +00:00
Emilia Hane
623950bb7e chore(sdk): allow NoopNetwork in NodeAdapater (#16037)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-05-06 17:59:30 +00:00
Federico Gimenez
699b3fde1b chore: remove BlockExecutorProvider trait (#15989)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-05-06 11:34:37 +00:00
Arsenii Kulikov
37741fdcbc refactor: execute through EvmConfig in engine + MockEvmConfig (#16025)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
2025-05-01 19:16:31 +00:00
Arsenii Kulikov
2dd811cc69 chore: relax some eth component bounds (#15977)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-28 18:00:09 +00:00
Ishika Choudhury
c867812793 feat: exposed EvmConfig to PayloadServiceBuilder (#15887)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-04-25 01:29:01 +00:00
Emilia Hane
a7435bede0 chore(deps): 2024 edition syntax fixes (#14731) 2025-04-24 21:34:26 +00:00
Matthias Seitz
ddba222c08 chore: make clippy happy (#15895)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
2025-04-24 08:06:06 +00:00
Arsenii Kulikov
fe3011ffca fix: correctly set extra_data for eth payload builder (#15875) 2025-04-23 12:28:35 +00:00
Matthias Seitz
f5eca39559 chore: bump alloy 0.15 (#15874) 2025-04-23 12:13:16 +00:00
Tomass
5f8d21dc96 docs: remove consecutive duplicate words (#15795) 2025-04-17 19:10:48 +00:00
Roman Krasiuk
3dc17777c8 fix: Revert "feat: add precompile cache for execution" (#15791) 2025-04-17 16:33:17 +00:00
Dan Cline
df8acc5349 feat: add precompile cache for execution (#15536)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
2025-04-16 09:30:17 +00:00
rrrengineer
4850bd5ebc feat: adding cli --rpc.txfeecap flag (#15654)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-15 18:30:12 +00:00
Yash Atreya
58fe204ff2 chore: alloy 0.14 (#15635)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-11 08:28:57 +02:00
Steven
3cf0d0d75b feat: add no-local-exemptions settings to MaintainPoolConfig (#15651)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-10 07:44:24 +00:00
Matthias Seitz
d68dd400ae chore: make build eth api async (#15636) 2025-04-10 07:27:54 +02:00
Matthias Seitz
1126ecc8e3 fix: config defaults for eth components (#15552) 2025-04-07 07:33:16 +00:00
Soubhik Singha Mahapatra
0c4928b9d4 Added txpool cli args for local txs backup (#15533) 2025-04-04 16:24:10 +00:00
Federico Gimenez
e2e297d77c feat: remove NodeTypesWithEngine trait layer (#15351) 2025-03-28 18:26:55 +00:00
Federico Gimenez
985a926bee feat: relax NodeTypesWithEngine bounds on EngineTypes to PayloadTypes (#15257) 2025-03-25 10:06:22 +00:00
Federico Gimenez
c3b7c1e442 chore: relax bounds from EngineTypes to PayloadTypes (#15239) 2025-03-24 11:47:44 +00:00
0xMushow
8492768442 Allow blob_cache_size to be configured via CLI (#15213)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-22 16:28:34 +00:00
0xMushow
3a99c75143 Derive blobstore cache size from configured blobtargets (#15189)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-22 08:59:32 +00:00
Alessandro Mazza
2882991173 fix: add debug namespace to auth module in op-reth (#15048) 2025-03-14 20:06:42 +00:00
Ishika Choudhury
8393e52ee6 feat:added EthApiCtx struct for converting build_eth_api args to container type (#15013)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-13 15:15:03 +00:00
Matthias Seitz
d3b299754f chore: rm reth-prmitives from ethereum crates (#14972) 2025-03-12 02:26:07 +00:00
Federico Gimenez
e536fbce95 fix: call validate_execution_requests from validate_version_specific_fields for ethereum engine validator (#14932) 2025-03-11 13:33:51 +01:00
Arsenii Kulikov
aaae30930f chore: bump revm (#14947) 2025-03-11 10:26:07 +01:00
Arsenii Kulikov
91eb292e3e refactor: unify EVM traits (#14920) 2025-03-10 08:52:55 +00:00
Matthias Seitz
7b9470ef35 chore: bump alloy 0.12 (#14891)
Co-authored-by: Julian Meyer <julian.meyer@coinbase.com>
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2025-03-07 13:03:52 +01:00