Commit Graph

91 Commits

Author SHA1 Message Date
f3fd7e73cc fix: always evaluate build_profile_name at compile time (#9278) 2024-07-03 19:48:41 +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
c5167a4784 refactor: move write_peers_to_file to NetworkManager impl (#9134)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 14:05:44 +00:00
405b730455 chore: remove prune_modes from BlockWriter (#9231) 2024-07-02 19:40:07 +00:00
e95c6dba9d chore: use format_gas and format_gas_throughput for gas logs (#9247) 2024-07-02 17:54:49 +00:00
116d7a3f1b chore: disable discovery for --dev (#9229) 2024-07-01 18:01:39 +00:00
fffeefbca3 chore: finally move node-core to node folder (#9191) 2024-06-29 17:28:46 +00:00
e81c0798cf chore: fix wrong function name (#9164) 2024-06-28 08:15:18 +00:00
c12ca99438 dev: update NodeExitFuture (#9153)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-28 08:13:40 +00:00
5aaf91dbcb refactor: clean-up discv5 configuration (#9143) 2024-06-27 15:25:24 +00:00
933a1dea39 chore(rpc): reth-eth-api crate (#8887)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 11:37:52 +00:00
acc07537bc fix(docs): Fix links node builder docs (#9140) 2024-06-27 11:22:15 +00:00
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
4cb84a443a feat: add AnyNode type (#9056)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-24 23:53:44 +02:00
c5aee02ff7 fix: Change Arc<KzgSettings> to EnvKzgSettings (#9054) 2024-06-24 14:56:53 +00:00
08b1e88272 feat: integrate Node traits into LaunchContextWith (#8993) 2024-06-24 10:21:52 +00:00
bd0f676d06 feat(node): derive Clone for FullNode (#9046) 2024-06-24 10:21:16 +00:00
3c595f7d1d feat: add AnyNodeTypes type (#9034) 2024-06-24 09:34:43 +00:00
88dbb9bd31 feat: make FullNodeComponents Clone (#8966) 2024-06-19 18:29:57 +00:00
655799f5bf feat: extend LaunchContext with more components (#8937) 2024-06-18 16:47:28 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
6768243ee0 chore: remove reth-rpc-types dep in node-events (#8854) 2024-06-14 21:15:22 +00:00
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07:39 +00:00
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
5eecc4f910 fix: Use OptimismBeaconConsensus in the OptimismNode (#8487) 2024-06-11 17:40:23 +00:00
b8759733d4 chore: move primitives/stage to reth-stages-types (#8749) 2024-06-11 14:38:26 +00:00
3202c9072d refactor: move discv5 logic for op to reth-node-optimism (#8690) 2024-06-11 10:42:54 +00:00
e9d8cdab49 chore: add a few missing trait bounds (#8731) 2024-06-11 08:53:14 +00:00
79113551ee feat(stages): send a notification to ExExes only when Execution stage commits (#8720) 2024-06-11 00:54:52 +00:00
08cb775455 feat: move RethRpcConfig to rpc-builder (#8684)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-10 22:08:51 +00:00
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
ee7a829a12 feat: add ExExLauncher (#8693) 2024-06-10 11:14:00 +00:00
53f4ecade4 feat: add launch_with_fn (#8694) 2024-06-10 10:49:23 +00:00
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +00:00
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
jn
c362fc6c36 feat: Introduce payload primitives (#8642)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-06 23:19:21 +00:00
f80b054174 feat(node-builder): move network setup to node-builder launch/ BuilderContext types (#8648) 2024-06-06 21:47:12 +00:00
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
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
ad80ad89a2 feat: add mgas per second log (#8618) 2024-06-05 19:33:17 +00:00
93f776d19b feat(node-builder): expose block executor (#8617) 2024-06-05 18:23:04 +00:00
5a4b3985ce chore(node-builder): use datadir from config (#8615) 2024-06-05 15:48:14 +00:00
01fd9b3c76 chore: disable default feature for reth-db in workspace (#8476) 2024-06-05 09:15:09 +00:00
51a28f22da chore: split db abstraction into new crate (#8594) 2024-06-04 21:45:57 +00:00
ae9ab69f5f refactor(node-builder): use datadir provided by the config (#8592) 2024-06-04 18:46:36 +00:00
6dd8400f12 chore: remove StaticFileProvider field from StaticFileProducer (#8583) 2024-06-04 12:29:26 +00:00
4c6e5be876 add manual_assert clippy lint (#8578)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-06-04 08:27:40 +00:00
56859b4172 chore: rm println (#8576) 2024-06-03 21:14:55 +00:00
0f1bad98f2 chore: log endpoint as path (#8567) 2024-06-03 17:35:51 +00:00
4522fd8baf feat(cli): override static files datadir (#7212)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-06-03 16:47:15 +00:00