disable discovery if maxPeers set to zero

This commit is contained in:
jangko 2022-03-23 21:07:11 +07:00
parent a90bf1c99a
commit 1008e87ec2
No known key found for this signature in database
GPG Key ID: 31702AE10541E6B9

View File

@ -132,8 +132,9 @@ proc setupP2P(nimbus: NimbusNode, conf: NimbusConf,
asyncCheck nimbus.ethNode.peerPool.connectToNode(newNode(enode)) asyncCheck nimbus.ethNode.peerPool.connectToNode(newNode(enode))
# Start Eth node # Start Eth node
waitFor nimbus.ethNode.connectToNetwork( if conf.maxPeers > 0:
enableDiscovery = conf.discovery != DiscoveryType.None) waitFor nimbus.ethNode.connectToNetwork(
enableDiscovery = conf.discovery != DiscoveryType.None)
proc localServices(nimbus: NimbusNode, conf: NimbusConf, proc localServices(nimbus: NimbusNode, conf: NimbusConf,
chainDB: BaseChainDB, protocols: set[ProtocolFlag]) = chainDB: BaseChainDB, protocols: set[ProtocolFlag]) =
@ -252,7 +253,7 @@ proc localServices(nimbus: NimbusNode, conf: NimbusConf,
else: else:
if conf.engineApiEnabled or conf.engineApiWsEnabled: if conf.engineApiEnabled or conf.engineApiWsEnabled:
warn "Cannot enable engine API without sealing engine", warn "Cannot enable engine API without sealing engine",
hint = "use --engine-signer to enable sealing engine" hint = "use --engine-signer to enable sealing engine"
# metrics server # metrics server
if conf.metricsEnabled: if conf.metricsEnabled: