Commit Graph

79 Commits

Author SHA1 Message Date
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
06bf5c7783 chore(sdk): make Chain generic over data primitives (#12635) 2024-11-19 09:27:23 +00:00
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
9f29107abb chore(sdk): add NodePrimitives::TxType (#12332) 2024-11-12 11:11:37 +00:00
23ec0af51d chore(sdk): auto trait bounds NodePrimitives (#12398) 2024-11-10 12:56:36 +00:00
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
87f328f957 replace BuilderBlockValidationRequestV3 with alloy type (#12396) 2024-11-08 05:33:30 +00:00
d19032fca1 chore: remove auto-seal consensus (#12385) 2024-11-07 21:29:49 +00:00
d31e1d601d chore(sdk): Add NodePrimitives::Receipt (#12357) 2024-11-07 09:59:17 +00:00
38fdc93a12 feat: bump alloy (#12215)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-06 14:50:25 +00:00
d8bbd36b2f feat: flashbots_validateBuilderSubmissionV4 (#12243) 2024-11-01 21:35:47 +00:00
d020b41f6a feat: flashbots_validateBuilderSubmissionV3 (#12168) 2024-10-31 19:22:42 +00:00
129f3ba911 feat: introduce StateCommitment type (#11842) 2024-10-30 08:48:43 +00:00
44e4c47803 chore(sdk): add helper trait to node API to simplify type definition (#10616) 2024-10-26 10:55:26 +00:00
d9889787a7 feat: improve e2e tests API + feeHistory test (#12058) 2024-10-25 05:01:44 +00:00
5e4da59b3a feat: Add more complex E2E test (#12005) 2024-10-24 11:12:34 +00:00
468ac0d43b chore: log enode (#11974) 2024-10-22 17:00:10 +00:00
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
cd828c06d9 feat: switch to composable executor for Ethereum (#11838) 2024-10-19 17:59:32 +00:00
e2ecb6224d chore: remove unused deps (#11898) 2024-10-19 16:54:07 +00:00
2ae93682b4 refactor: move EngineValidator setup to RpcAddOns (#11850) 2024-10-19 10:08:34 +00:00
cb604826b7 chore(sdk): Define NodePrimitives::Block (#11399) 2024-10-18 09:23:25 +00:00
a6c8bda029 primitives: use alloy MAINNET_GENESIS_HASH constant (#11848) 2024-10-17 19:44:04 +00:00
6fb271036d feat: move RPC launch to add-ons (#11532) 2024-10-15 14:51:40 +00:00
39f0ab4116 chore: turn off reth-revm default features (#10215)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-15 10:32:25 +00:00
523bfb9c81 feat: refactor and integrate local engine into EngineNodeLauncher (#11703) 2024-10-14 13:21:41 +00:00
84370b81d7 feat: make addons stateful (#11204)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-10-04 08:34:37 +02:00
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
c851a1740c feat: EngineValidator (#11144) 2024-09-24 11:23:52 +00:00
e4065201a0 refactor: use pre-genned wallet from e2e utils in test (#11059) 2024-09-20 00:43:31 +00:00
c3d090adf4 feat: make NodeConfig generic over ChainSpec (#11039) 2024-09-19 16:05:09 +00:00
81094d4403 fix(lint): ethereum node tests (#11019) 2024-09-19 13:17:07 +02:00
4a7eb6e914 fix: update pool gas limit (#11025) 2024-09-19 10:18:04 +00:00
f64aecfbc8 feat(cli): expose tree engine persistence configuration (#10999) 2024-09-18 18:24:01 +00:00
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +00:00
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
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
a1d9ece3be feat: NodeTypesWithDB (#10683) 2024-09-04 17:56:22 +00:00
d30e3a4888 node: revise NodeTypes trait (#10665) 2024-09-03 12:52:53 +00:00
7d8196e29c chore(rpc): config network specific transaction type in node builder (#10417) 2024-08-22 14:36:38 +00:00
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
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
63c71cf385 feat: make Eth node launcher generic (#10218) 2024-08-08 21:19:36 +00:00
c4aae6db36 feat: make EthService generic over engine types and block executor (#10212) 2024-08-08 17:22:55 +00:00
4107df8148 chore: lower persistence threshold (#10156) 2024-08-07 11:11:18 +00:00
e93d36a35e feat: Support custom EvmConfig for ethereumpayload builder (#10117) 2024-08-06 09:39:53 +00:00
443f7d56ac perf: spawn eth orchestrator as regular task (#10113) 2024-08-05 23:16:31 +00:00
33f612a41a chore(net): Move reth_network::NetworkEvents into reth-network-api (#10062) 2024-08-05 20:27:59 +00:00
7fa16c9155 feat: add pipeline consistency check to launch ctx and use in launcher (#9994) 2024-08-01 17:01:35 +00:00
b10517b3bf chore(net): extract NetworkHandle methods for launching node to traits (#9966) 2024-08-01 16:44:23 +00:00