From 2bbe2cb23cb453b6ef0203d35c78d1b5b8f7a7fe Mon Sep 17 00:00:00 2001 From: Zahary Karadjov Date: Fri, 27 Sep 2019 19:05:17 +0300 Subject: [PATCH] Implement the outputBootstrapNodes option (taken from the interop branch) --- beacon_chain/beacon_node.nim | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/beacon_chain/beacon_node.nim b/beacon_chain/beacon_node.nim index 91bd95de0..de790fd4e 100644 --- a/beacon_chain/beacon_node.nim +++ b/beacon_chain/beacon_node.nim @@ -912,6 +912,15 @@ when isMainModule: Json.saveFile(config.outputNetworkMetadata.string, testnetMetadata, pretty = true) echo "Wrote ", config.outputNetworkMetadata.string + let bootstrapFile = config.outputBootstrapNodes.string + if bootstrapFile.len > 0: + let bootstrapAddrLine = when networkBackend == libp2pBackend: + $bootstrapAddress.addresses[0] & "/p2p/" & bootstrapAddress.peer.pretty + else: + $bootstrapAddress + writeFile(bootstrapFile, bootstrapAddrLine) + echo "Wrote ", bootstrapFile + of updateTestnet: discard waitFor updateTestnetMetadata(config)