Commit Graph

80 Commits

Author SHA1 Message Date
2b301aa102 feat: use engine launcher as default (#13709) 2025-01-07 17:16:21 +00:00
934fd1f7f0 chore: make NodeEvent generic over NodePrimitives (#13534) 2024-12-23 23:31:59 +00:00
82f21a3e39 chore: move database to FullNodeTypes (#13414) 2024-12-16 15:54:13 +00:00
5d71150355 feat: consensus trait generic over NodePrimitives (#13026) 2024-11-29 22:26:36 +00:00
cca6372e87 feat: integrate type specific engine validator in tree service (#12952) 2024-11-28 16:09:54 +00:00
8e4a917ec1 refactor: isolate BlockchainTree setup in DefaultEngineLauncher (#12852) 2024-11-25 17:10:49 +00:00
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
3d477e7d6f Replace use of fully qualified syntax (#12751) 2024-11-21 17:53:57 +00:00
4eca2fa1ee chore: rm network event handling from node events (#12736) 2024-11-21 13:28:08 +00:00
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
d19032fca1 chore: remove auto-seal consensus (#12385) 2024-11-07 21:29:49 +00:00
f2de55d8fe chore: make some fields owned (#12274) 2024-11-02 12:16:08 +00:00
44e4c47803 chore(sdk): add helper trait to node API to simplify type definition (#10616) 2024-10-26 10:55:26 +00:00
6fb271036d feat: move RPC launch to add-ons (#11532) 2024-10-15 14:51:40 +00:00
84370b81d7 feat: make addons stateful (#11204)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-10-04 08:34:37 +02:00
ad64de8962 primitives: rm more alloy_primitives reexports (#11250)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-26 16:18:56 +00:00
2224e6c48b feat(exex): finalize ExEx WAL on new finalized block header (#11174) 2024-09-25 11:53:51 +00:00
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
c851a1740c feat: EngineValidator (#11144) 2024-09-24 11:23:52 +00:00
b56d638e3f chore: replace reth-rpc-types by alloy-rpc-types (#11071)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-21 10:51:31 +00:00
b5adf24a65 chore(rpc): remove use of extensible transaction + receipt types (#9774) 2024-09-20 15:00:28 +00:00
c3d090adf4 feat: make NodeConfig generic over ChainSpec (#11039) 2024-09-19 16:05:09 +00:00
d8b12ac499 Implement engine_getBlobsV1 (#9723)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 15:28:53 +00:00
b78e0f6069 feat: remove constraint of concrete type AnyTransactionReceipt for EthApiTypes::NetworkType (#10693)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-09 13:46:40 +00:00
3ec5d373c1 feat(engine, tree): witness invalid block hook (#10685) 2024-09-06 11:56:03 +00:00
a996eea94a refactor: relax bound on NodeTypesWithDB (#10720) 2024-09-05 19:14:45 +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
dea1e21af9 feat: add invalid block hook field to tree (#10432)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-09-03 13:59:43 +00:00
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
f600ff07d9 feat(debug): engine reorg util depth (#10575) 2024-08-28 09:22:51 +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
5470574bf2 feat(node): remove freelist from status log (#10395) 2024-08-20 14:20:55 +00:00
2d58c0bd3e chore(node): Refactor node builder wrt stable 1.79.0 (#10367) 2024-08-17 17:05:33 +00:00
63c71cf385 feat: make Eth node launcher generic (#10218) 2024-08-08 21:19:36 +00:00
d62ce79535 feat(engine-util): reorg interceptor (#10173) 2024-08-07 19:50:49 +00:00
33f612a41a chore(net): Move reth_network::NetworkEvents into reth-network-api (#10062) 2024-08-05 20:27:59 +00:00
c71c813032 chore(sdk): enable referencing network type via FullNodeComponents::Network (#9921) 2024-08-01 17:50:20 +00:00
b10517b3bf chore(net): extract NetworkHandle methods for launching node to traits (#9966) 2024-08-01 16:44:23 +00:00
93ebdf292b feat: move metrics to its own crate (#9691)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 15:47:46 +00:00
5616b4efad feat: integrate BlockchainProvider2 in EthNodeLauncher (#9754) 2024-07-24 11:13:40 +00:00
9e1ea9718a chore: clarify metrics and prometheus (#9603) 2024-07-18 10:26:10 +00:00
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
805673c656 chore(pruner): remove deletion limit per block, make it per run (#9446) 2024-07-11 20:16:30 +00:00
b040b86a54 feat(prune, stages): prune pipeline stage (#9419) 2024-07-11 19:18:56 +00:00
f479db2010 Added wrapper type defaulting to prague engine caps (#9413) 2024-07-10 12:10:52 +00:00
cbf19c1656 replacing network_handle with peer_info trait object (#9367) 2024-07-08 13:01:51 +00:00
af280b98f7 chore: remove unused async (#9299) 2024-07-04 11:10:27 +00:00
335b93425e chore(rpc): EthApi builder (#9041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 15:30:29 +00:00