From 23f26b46af589f57c9506464dc5edbe4d0cbd373 Mon Sep 17 00:00:00 2001 From: Paul Hauner Date: Thu, 28 Nov 2019 17:42:39 +1100 Subject: [PATCH] Ensure boot nodes are loaded from testnet dir --- beacon_node/src/config.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/beacon_node/src/config.rs b/beacon_node/src/config.rs index b646867544..c72b3dc58d 100644 --- a/beacon_node/src/config.rs +++ b/beacon_node/src/config.rs @@ -350,6 +350,12 @@ fn init_new_client( .deposit_contract_deploy_block .saturating_sub(client_config.eth1.follow_distance * 2); + client_config.network.boot_nodes = eth2_testnet_dir + .boot_enr + .as_ref() + .ok_or_else(|| "Testnet directory does not contain any boot nodes")? + .clone(); + if let Some(genesis_state) = eth2_testnet_dir.genesis_state { // Note: re-serializing the genesis state is not so efficient, however it avoids adding // trait bounds to the `ClientGenesis` enum. This would have significant flow-on