Commit Graph

132 Commits

Author SHA1 Message Date
Federico Gimenez
e2e297d77c feat: remove NodeTypesWithEngine trait layer (#15351) 2025-03-28 18:26:55 +00:00
Solar Mithril
81254a2cf5 feat(txpool): monitor pending interop txs (#15313)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-28 09:45:03 +00:00
Solar Mithril
9bcd37f2a0 Implement txpool interop support for optimism (#15105)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-27 10:40:50 +00:00
Solar Mithril
261eaf0525 Add MaybeInterop trait to the pooled transaction (#15256)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-26 11:04:01 +00:00
Federico Gimenez
985a926bee feat: relax NodeTypesWithEngine bounds on EngineTypes to PayloadTypes (#15257) 2025-03-25 10:06:22 +00:00
Matthias Seitz
6193729e7d chore: rm reth-primitives from optimism (#15064) 2025-03-15 14:56:33 +01:00
Alessandro Mazza
2882991173 fix: add debug namespace to auth module in op-reth (#15048) 2025-03-14 20:06:42 +00:00
Federico Gimenez
b7c824580e feat(op, txpool): introduce OpPooledTx trait (#14926) 2025-03-10 12:18:16 +00:00
Arsenii Kulikov
91eb292e3e refactor: unify EVM traits (#14920) 2025-03-10 08:52:55 +00:00
Arsenii Kulikov
e5720e6d0d chore: bump alloy-evm and revm (#14855) 2025-03-06 00:37:39 +00:00
Arsenii Kulikov
2eab45869f feat: BlockAssember + BlockBuilder (#14808) 2025-03-04 17:20:02 +00:00
Muhammed Kadir Yücel
060f0b1bbb fix: use txpool.lifetime in pool maintainer correctly (#14823) 2025-03-04 13:05:07 +00:00
Arsenii Kulikov
7413f11aa2 feat: ConfigureEvm::NextBlockEnvCtx (#14801) 2025-03-03 17:11:57 +00:00
Emilia Hane
5f05d52de3 chore(sdk): Use EthApiBuilder instead of FnOnce trait (#14442)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-01 07:06:16 +00:00
Arsenii Kulikov
bdc3b1b9e3 feat: DebugNodeLauncher (#14738) 2025-02-27 14:23:12 +00:00
Dan Cline
d291d52954 feat(op): add builder methods for tx conditional and pool overrides (#14741) 2025-02-27 07:32:02 +00:00
Arsenii Kulikov
77aa17fb57 refactor: introduce BasicPayloadServiceBuilder (#14700) 2025-02-25 23:45:07 +00:00
Emilia Hane
cf73f6eed6 feat(l2-withdrawals): Verify l2 withdrawals root in PayloadValidator (#14636) 2025-02-25 09:38:35 +00:00
Arsenii Kulikov
c40d059dd3 refactor: implement BlockExecutionStrategyFactory directly on EvmConfig (#14675) 2025-02-24 21:28:21 +00:00
Arsenii Kulikov
336c3d1fac feat: alloy-evm and new revm integration (#14021)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2025-02-17 19:59:23 +00:00
Federico Gimenez
e4c8e479cf feat(op, txpool): add additional update routine for conditionals (#14497)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-15 08:30:09 +00:00
Federico Gimenez
71b9f1225a feat(op, cli): add cli option to enable tx conditional (#14421) 2025-02-12 13:15:27 +00:00
Emilia Hane
ea40f78e59 feat(l2-withdrawals): Define OpEngineApiBuilder (#14426) 2025-02-12 07:04:52 +00:00
Arsenii Kulikov
7e3b135805 feat: EngineApiBuilder (#14354) 2025-02-10 10:10:40 +00:00
Matthias Seitz
7603b74890 feat: add providerfactory builder to OpNode (#14322) 2025-02-08 07:09:27 +00:00
Arsenii Kulikov
1f1eabc428 feat: simplify PayloadBuilder setup (#14276) 2025-02-06 20:44:16 +00:00
Arsenii Kulikov
823d065071 feat: abstract OpPooledTransaction and OpPool over consensus tx (#14256) 2025-02-06 11:26:06 +00:00
Arsenii Kulikov
14a51b5292 feat: expose pool transaction in PayloadTransactions (#14249)
Co-authored-by: Hamdi Allam <hamdi.allam97@gmail.com>
2025-02-06 01:16:20 +00:00
Arsenii Kulikov
62a8e62c3d chore: simplify PayloadBuilder trait (#14246) 2025-02-05 23:20:31 +00:00
Arsenii Kulikov
07090b315c feat: abstract OpBeaconConsensus over primitives and chainspec (#14171) 2025-02-04 12:55:51 +00:00
Arsenii Kulikov
e3106889a8 feat: abstract EthTransactionValidator over ChainSpec (#14162) 2025-02-03 19:26:18 +00:00
Arsenii Kulikov
65c3bd7eda feat: abstract OP payload builder over transaction (#14153) 2025-02-03 14:57:41 +00:00
Arsenii Kulikov
98a021ee7d feat: abstract over Evm::Error (#14085)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-30 13:02:20 +00:00
Arsenii Kulikov
006eea0c34 feat: generic TxEnv (#13957) 2025-01-24 10:48:44 +00:00
Dan Cline
a3015c8a3a feat(sdk): introduce PrimitivesTy helper type (#13933) 2025-01-22 22:29:33 +00:00
Dan Cline
ace28d8a90 chore: move and integrate ConfigureEvmFor (#13896) 2025-01-21 17:56:17 +00:00
Arsenii Kulikov
b4610a04e6 feat: add receipt builder for OpExecutionStrategy (#13792) 2025-01-14 13:11:18 +00:00
Arsenii Kulikov
4994cdf0b0 feat: integrate OpPrimitives (#13556) 2024-12-27 15:11:11 +00:00
Arsenii Kulikov
edd25118d0 chore: make EthStorage generic over transaction (#13549) 2024-12-25 07:59:59 +00:00
Arsenii Kulikov
a163a5c19d feat: relax eth_callBundle bounds (#13485) 2024-12-22 18:28:25 +01:00
Dan Cline
8b647d6ddf feat: introduce OpNetworkPrimitives (#13335) 2024-12-16 11:24:36 +00:00
Matthias Seitz
b67e5a262c chore: remove PooledTransactionsElement alias (#13384) 2024-12-13 14:48:56 +00:00
Tomas Milukas
197f274b31 Propagating OpDAConfig to OpPayloadBuilder (#13375) 2024-12-13 14:14:48 +00:00
Roman Krasiuk
124aae19bf chore(builder): remove extra data from basic payload generator (#13353)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-12 19:31:06 +00:00
Dan Cline
37f3933db2 feat: add NetworkPrimitives to NetworkBuilder (#13169)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-10 20:56:32 +00:00
joshieDo
4c39b98b62 chore: add StorageLocation to BlockBodyWriter trait (#13266) 2024-12-10 13:56:35 +00:00
Arsenii Kulikov
d97449dae4 fix: bounds for BundleApi (#13267) 2024-12-10 14:50:16 +01:00
Arsenii Kulikov
eb6080863b feat(rpc): relax VaidationApi and EngineApi (#13241) 2024-12-09 21:48:29 +00:00
Arsenii Kulikov
6b35b05993 feat: relax bounds for EthPubSub (#13203)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-07 05:30:56 +00:00
Arsenii Kulikov
8226fa0cac feat: use network tx for Pool::Pooled (#13159)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-05 19:50:43 +01:00