Commit Graph

42 Commits

Author SHA1 Message Date
Federico Gimenez
e2e297d77c feat: remove NodeTypesWithEngine trait layer (#15351) 2025-03-28 18:26:55 +00:00
kustrun
ea001235c2 feat(full-provider): Add Debug trait to FullProvider. (#15307) 2025-03-26 19:21:24 +00:00
Federico Gimenez
985a926bee feat: relax NodeTypesWithEngine bounds on EngineTypes to PayloadTypes (#15257) 2025-03-25 10:06:22 +00:00
Arsenii Kulikov
91eb292e3e refactor: unify EVM traits (#14920) 2025-03-10 08:52:55 +00:00
Arsenii Kulikov
77aa17fb57 refactor: introduce BasicPayloadServiceBuilder (#14700) 2025-02-25 23:45:07 +00:00
Arsenii Kulikov
c40d059dd3 refactor: implement BlockExecutionStrategyFactory directly on EvmConfig (#14675) 2025-02-24 21:28:21 +00:00
Arsenii Kulikov
2c069230aa chore: remove 'static bound from ConfigureEvmEnv (#14606) 2025-02-20 09:54:57 +00:00
Arsenii Kulikov
d99f0fa5ae fix: use custom generator in custom builder example (#14320) 2025-02-08 05:12:27 +00:00
Arsenii Kulikov
1f1eabc428 feat: simplify PayloadBuilder setup (#14276) 2025-02-06 20:44:16 +00:00
Dan Cline
a3015c8a3a feat(sdk): introduce PrimitivesTy helper type (#13933) 2025-01-22 22:29:33 +00:00
Dan Cline
f64dd8a977 chore: remove some unnecessary direct imports (#13934) 2025-01-22 22:08:48 +01:00
Dan Cline
ace28d8a90 chore: move and integrate ConfigureEvmFor (#13896) 2025-01-21 17:56:17 +00:00
Matthias Seitz
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
Tin Chung
f7f2012156 refactor: Consensus trait error type (#13655) 2025-01-07 16:11:42 +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
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
0fcc6cf19e feat: Add Transaction AT to ConfigureEvm (#13106) 2024-12-03 17:09:44 +00:00
Arsenii Kulikov
9d5e159968 feat: make InvalidBlockHook generic over NodePrimitives (#13105) 2024-12-03 15:38:10 +00:00
Arsenii Kulikov
5724114947 feat: use primitive transaction as PoolTransaction::Consensus (#13086) 2024-12-03 08:46:37 +00:00
Arsenii Kulikov
5d71150355 feat: consensus trait generic over NodePrimitives (#13026) 2024-11-29 22:26:36 +00:00
Arsenii Kulikov
29289ccaec feat: add Primitives AT to BlockExecutorProvider (#12994) 2024-11-29 12:53:25 +00:00
Thomas Coratger
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +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
Arsenii Kulikov
2ae93682b4 refactor: move EngineValidator setup to RpcAddOns (#11850) 2024-10-19 10:08:34 +00:00
Matthias Seitz
c4411991e1 feat: add override for additional_validation_tasks (#11655) 2024-10-11 09:45:44 +00:00
Matthias Seitz
51db6564d6 feat: add PoolBuilderConfigOverrides (#11507) 2024-10-05 18:11:28 +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
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
2d58c0bd3e chore(node): Refactor node builder wrt stable 1.79.0 (#10367) 2024-08-17 17:05:33 +00:00
Emilia Hane
33f612a41a chore(net): Move reth_network::NetworkEvents into reth-network-api (#10062) 2024-08-05 20:27:59 +00:00
Emilia Hane
c71c813032 chore(sdk): enable referencing network type via FullNodeComponents::Network (#9921) 2024-08-01 17:50:20 +00:00
Emilia Hane
2aa94e9aee chore(rpc): expose ethapi in node builder for op customisation (#9444)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 13:53:03 +00:00
Brian Bland
5eecc4f910 fix: Use OptimismBeaconConsensus in the OptimismNode (#8487) 2024-06-11 17:40:23 +00:00
Matthias Seitz
e9d8cdab49 chore: add a few missing trait bounds (#8731) 2024-06-11 08:53:14 +00:00
nishuyes
b11c83cee6 Fix code spell lint in CI (#8634)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-06-06 09:11:01 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
Matthias Seitz
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
DaniPopes
399afd802c feat(node_builder): allow borrowing self in ConfigureEvm::evm (#8024) 2024-05-01 15:22:49 +00:00
Matthias Seitz
d04d9556fa feat: make nodetypes stateless and move evm to components (#7992) 2024-04-30 16:56:34 +00:00
Matthias Seitz
1f6753b84a chore: mode node-builder to node dir (#7952) 2024-04-29 10:30:49 +00:00