Commit Graph

71 Commits

Author SHA1 Message Date
Arsenii Kulikov
0558235b98 refactor: unify logic for blocks removal (#12743)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-11-21 19:47:33 +00:00
Emilia Hane
2093d2bd9a chore(sdk): Add NodePrimitives::BlockHeader and NodePrimitives::BlockBody (#12647) 2024-11-21 17:03:05 +00:00
Matthias Seitz
fa7ad036ea chore: force disable 4844 for op pool (#12740) 2024-11-21 13:27:02 +00:00
Arsenii Kulikov
1e7189d3e4 feat: trait-based storage API (#12616)
Co-authored-by: joshie <93316087+joshieDo@users.noreply.github.com>
2024-11-19 15:39:28 +00:00
Emilia Hane
da77ffc951 chore(sdk): Move reth_optimism_node::OpPrimitives into reth-optimism-primitives (#12649) 2024-11-19 12:53:34 +00:00
Emilia Hane
06bf5c7783 chore(sdk): make Chain generic over data primitives (#12635) 2024-11-19 09:27:23 +00:00
Matthias Seitz
4b4f9cf406 feat: install op debug exeuction witness (#12622) 2024-11-18 10:53:12 +00:00
Thomas Coratger
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
Steven
c44edf5ce2 make PayloadStore operate on PayloadBuilder (#12460)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-12 13:15:28 +01:00
Emilia Hane
9f29107abb chore(sdk): add NodePrimitives::TxType (#12332) 2024-11-12 11:11:37 +00:00
Emilia Hane
23ec0af51d chore(sdk): auto trait bounds NodePrimitives (#12398) 2024-11-10 12:56:36 +00:00
Emilia Hane
a299f501ce chore(sdk): payload builder AT on NodeComponents and FullNodeComponents (#11529)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-09 09:53:33 +00:00
Emilia Hane
430fe0de18 chore(sdk): Add NodePrimitives::Transaction and NodePrimitives::SignedTx (#12330)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-09 09:20:25 +00:00
Arsenii Kulikov
d19032fca1 chore: remove auto-seal consensus (#12385) 2024-11-07 21:29:49 +00:00
Emilia Hane
d31e1d601d chore(sdk): Add NodePrimitives::Receipt (#12357) 2024-11-07 09:59:17 +00:00
Steven
2d945292ac renamed OptimismEngineValidatorBuilder to OpEngineValidatorBuilder (#12359) 2024-11-06 21:22:34 +00:00
Steven
e084bed089 renamed OptimismAddOns to OpAddOns (#12348) 2024-11-06 19:22:00 +00:00
Steven
e34a88d2cc renamed OptimismNode to OpNode (#12338) 2024-11-06 08:30:15 +00:00
Matthias Seitz
ab037756e5 feat: make it configurable how txs are yielded (#12337) 2024-11-05 15:17:42 +00:00
Steven
e3173407e1 renamed OptimismEngineValidator to OpEngineValidator (#12312) 2024-11-05 10:07:58 +00:00
Steven
20d3b21904 renamed OptimismEngineTypes to OpEngineTypes (#12285) 2024-11-03 15:26:31 +00:00
Steven
e374e4bfe9 renamed OptimismEvmConfig to OpEvmConfig (#12284) 2024-11-02 19:18:31 +00:00
Steven
dbdf60ba11 renamed OptimismBeaconConsensus to OpBeaconConsensus (#12271) 2024-11-02 09:22:58 +00:00
Steven
c72f11cc85 renamed OptimismConsensusBuilder to OpConsensusBuilder (#12265) 2024-11-01 21:34:14 +00:00
Steven
166a2346dc renamed OptimismExecutorBuilder to OpExecutorBuilder (#12258) 2024-11-01 20:19:47 +00:00
Steven
d810001279 renamed OptimismNetworkBuilder to OpNetworkBuilder (#12255) 2024-11-01 15:34:48 +00:00
Steven
921d1cc4b5 renamed OptimismPoolBuilder to OpPoolBuilder (#12246) 2024-11-01 10:44:16 +01:00
Steven
998b3b3d3a renamed OptimismPayloadBuilder to OpPayloadBuilder (#12234) 2024-10-31 19:21:38 +00:00
frisitano
129f3ba911 feat: introduce StateCommitment type (#11842) 2024-10-30 08:48:43 +00:00
Matthias Seitz
468ac0d43b chore: log enode (#11974) 2024-10-22 17:00:10 +00:00
Federico Gimenez
453ba2d9ac feat: switch to composable executor for Optimism (#11846) 2024-10-20 08:46:18 +00:00
Arsenii Kulikov
2ae93682b4 refactor: move EngineValidator setup to RpcAddOns (#11850) 2024-10-19 10:08:34 +00:00
Emilia Hane
cb604826b7 chore(sdk): Define NodePrimitives::Block (#11399) 2024-10-18 09:23:25 +00:00
Arsenii Kulikov
6fb271036d feat: move RPC launch to add-ons (#11532) 2024-10-15 14:51:40 +00:00
Matthias Seitz
c4411991e1 feat: add override for additional_validation_tasks (#11655) 2024-10-11 09:45:44 +00:00
Matthias Seitz
41455dfcdd feat: expose Op node network_config helper (#11506) 2024-10-05 18:12:28 +00:00
Matthias Seitz
51db6564d6 feat: add PoolBuilderConfigOverrides (#11507) 2024-10-05 18:11:28 +00:00
Matthias Seitz
84370b81d7 feat: make addons stateful (#11204)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-10-04 08:34:37 +02:00
Arsenii Kulikov
2aa3dd0fd8 feat: use OpChainSpec in OptimismNode and its components (#11304) 2024-09-28 13:06:52 +00:00
nk_ysg
375acdfedc chore(op): unify crate name reth-optimism-* (#11223) 2024-09-28 10:49:17 +00:00
garwah
ab66f58e5c chore: Remove ChainSpec from PayloadConfig (#11103)
Co-authored-by: garwah <garwah@garwah>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-25 06:45:51 +00:00
Arsenii Kulikov
c851a1740c feat: EngineValidator (#11144) 2024-09-24 11:23:52 +00:00
Thomas Coratger
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +00:00
Thomas Coratger
2b75415a00 execution: make ConfigureEvm independent of chainspec argument (#10748)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-11 13:50:42 +00:00
Arsenii Kulikov
a1d9ece3be feat: NodeTypesWithDB (#10683) 2024-09-04 17:56:22 +00:00
Thomas Coratger
d30e3a4888 node: revise NodeTypes trait (#10665) 2024-09-03 12:52:53 +00:00
Emilia Hane
7d8196e29c chore(rpc): config network specific transaction type in node builder (#10417) 2024-08-22 14:36:38 +00:00
Arsenii Kulikov
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
Matthias Seitz
bff65e5f4d feat: disable l1 data gas cost in --dev mode (#10332) 2024-08-15 19:58:26 +00:00
nk_ysg
0216e78f5c feat: make additional validation tasks size configurable (#10200)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-08 22:08:14 +00:00