Commit Graph

59 Commits

Author SHA1 Message Date
Arsenii Kulikov
c3d090adf4 feat: make NodeConfig generic over ChainSpec (#11039) 2024-09-19 16:05:09 +00:00
Michael Sproul
d8b12ac499 Implement engine_getBlobsV1 (#9723)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 15:28:53 +00:00
nk_ysg
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
Alexey Shekhirin
3ec5d373c1 feat(engine, tree): witness invalid block hook (#10685) 2024-09-06 11:56:03 +00:00
Arsenii Kulikov
a996eea94a refactor: relax bound on NodeTypesWithDB (#10720) 2024-09-05 19:14:45 +00:00
Arsenii Kulikov
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
Arsenii Kulikov
a1d9ece3be feat: NodeTypesWithDB (#10683) 2024-09-04 17:56:22 +00:00
Dan Cline
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
Arsenii Kulikov
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
Roman Krasiuk
f600ff07d9 feat(debug): engine reorg util depth (#10575) 2024-08-28 09:22:51 +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
Alexey Shekhirin
5470574bf2 feat(node): remove freelist from status log (#10395) 2024-08-20 14:20:55 +00:00
Emilia Hane
2d58c0bd3e chore(node): Refactor node builder wrt stable 1.79.0 (#10367) 2024-08-17 17:05:33 +00:00
Federico Gimenez
63c71cf385 feat: make Eth node launcher generic (#10218) 2024-08-08 21:19:36 +00:00
Roman Krasiuk
d62ce79535 feat(engine-util): reorg interceptor (#10173) 2024-08-07 19:50:49 +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
b10517b3bf chore(net): extract NetworkHandle methods for launching node to traits (#9966) 2024-08-01 16:44:23 +00:00
Luca Provini
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
Federico Gimenez
5616b4efad feat: integrate BlockchainProvider2 in EthNodeLauncher (#9754) 2024-07-24 11:13:40 +00:00
Matthias Seitz
9e1ea9718a chore: clarify metrics and prometheus (#9603) 2024-07-18 10:26:10 +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
Alexey Shekhirin
805673c656 chore(pruner): remove deletion limit per block, make it per run (#9446) 2024-07-11 20:16:30 +00:00
Alexey Shekhirin
b040b86a54 feat(prune, stages): prune pipeline stage (#9419) 2024-07-11 19:18:56 +00:00
Luca Provini
f479db2010 Added wrapper type defaulting to prague engine caps (#9413) 2024-07-10 12:10:52 +00:00
Luca Provini
cbf19c1656 replacing network_handle with peer_info trait object (#9367) 2024-07-08 13:01:51 +00:00
joshieDo
af280b98f7 chore: remove unused async (#9299) 2024-07-04 11:10:27 +00:00
Emilia Hane
335b93425e chore(rpc): EthApi builder (#9041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 15:30:29 +00:00
greged93
c12ca99438 dev: update NodeExitFuture (#9153)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-28 08:13:40 +00:00
Thomas Coratger
1fde1dca1e refactor: move node-core/engine to standalone crate (#9120)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-26 15:34:35 +00:00
Federico Gimenez
08b1e88272 feat: integrate Node traits into LaunchContextWith (#8993) 2024-06-24 10:21:52 +00:00
Federico Gimenez
655799f5bf feat: extend LaunchContext with more components (#8937) 2024-06-18 16:47:28 +00:00
Pelle
0de932d174 chore: remove HeaderSyncMode::Continuous & debug.continuous (#8714)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-06-12 15:09:45 +00:00
Brian Bland
5eecc4f910 fix: Use OptimismBeaconConsensus in the OptimismNode (#8487) 2024-06-11 17:40:23 +00:00
Seva Zhidkov
3a8baa0106 feat: --debug.etherscan for fake consensus client (#8082)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-06-10 16:39:52 +00:00
Matthias Seitz
ee7a829a12 feat: add ExExLauncher (#8693) 2024-06-10 11:14:00 +00:00
Matthias Seitz
53f4ecade4 feat: add launch_with_fn (#8694) 2024-06-10 10:49:23 +00:00
caglarkaya
bbfb81bbda refactor: extract trusted peer resolve into separate function (#8660)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-07 11:04:08 +00:00
Federico Gimenez
f80b054174 feat(node-builder): move network setup to node-builder launch/ BuilderContext types (#8648) 2024-06-06 21:47:12 +00:00
Dan Cline
ef3f67743d feat: resolve domains in enode strings (#8188)
Co-authored-by: Serge Radinovich <47865535+sergerad@users.noreply.github.com>
2024-06-05 23:43:25 +00:00
Alexey Shekhirin
93f776d19b feat(node-builder): expose block executor (#8617) 2024-06-05 18:23:04 +00:00
Alexey Shekhirin
ae9ab69f5f refactor(node-builder): use datadir provided by the config (#8592) 2024-06-04 18:46:36 +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
frisitano
063807b3ae fix auto-seal consensus duplicate notification (#8548) 2024-06-03 12:10:27 +00:00
joshieDo
a4df6bbd62 feat: run StaticFileProvider::check_consistency on start up (#8143) 2024-06-01 10:56:13 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
guha-rahul
a8e5eb6186 feat: implement clientVersionV1 in engine API (#8016) 2024-05-24 17:38:06 +00:00
Federico Gimenez
d0386b8166 feat: use broadcast channel for event listeners (#8193)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-05-22 17:36:51 +00:00
Matthias Seitz
a8bbab2470 chore: implement traits directly for futures::Either (#8172) 2024-05-10 10:36:45 +00:00