diff --git a/bin/reth/src/config.rs b/bin/reth/src/config.rs index e13818fb59..7eaf795b8d 100644 --- a/bin/reth/src/config.rs +++ b/bin/reth/src/config.rs @@ -29,13 +29,13 @@ impl Config { chain_id: u64, genesis_hash: H256, disable_discovery: bool, - bootnodes: &Option>, + bootnodes: Option>, ) -> NetworkConfig> { let peer_config = reth_network::PeersConfig::default() .with_trusted_nodes(self.peers.trusted_nodes.clone()) .with_connect_trusted_nodes_only(self.peers.connect_trusted_nodes_only); NetworkConfig::builder(Arc::new(ProviderImpl::new(db)), rng_secret_key()) - .boot_nodes(bootnodes.unwrap_or_else(|| mainnet_nodes())) + .boot_nodes(bootnodes.unwrap_or_else(mainnet_nodes)) .peer_config(peer_config) .genesis_hash(genesis_hash) .chain_id(chain_id) diff --git a/bin/reth/src/node/mod.rs b/bin/reth/src/node/mod.rs index c900e27df4..af6900000a 100644 --- a/bin/reth/src/node/mod.rs +++ b/bin/reth/src/node/mod.rs @@ -129,7 +129,7 @@ impl Command { chain_id, genesis_hash, self.network.disable_discovery, - &self.bootnodes, + self.bootnodes.clone(), ) .start_network() .await?; diff --git a/bin/reth/src/p2p/mod.rs b/bin/reth/src/p2p/mod.rs index 2eeee5b470..be4cd1e89a 100644 --- a/bin/reth/src/p2p/mod.rs +++ b/bin/reth/src/p2p/mod.rs @@ -101,7 +101,7 @@ impl Command { config.peers.connect_trusted_nodes_only = self.trusted_only; let network = config - .network_config(noop_db, chain_id, genesis_hash, self.disable_discovery) + .network_config(noop_db, chain_id, genesis_hash, self.disable_discovery, None) .start_network() .await?; diff --git a/bin/reth/src/stage/mod.rs b/bin/reth/src/stage/mod.rs index 31f8e2018d..2cfdeaac56 100644 --- a/bin/reth/src/stage/mod.rs +++ b/bin/reth/src/stage/mod.rs @@ -144,6 +144,7 @@ impl Command { chain_id, genesis_hash, self.network.disable_discovery, + None, ) .start_network() .await?;