diff --git a/beacon_chain/networking/eth2_network.nim b/beacon_chain/networking/eth2_network.nim index c9997fd5f..986f5f669 100644 --- a/beacon_chain/networking/eth2_network.nim +++ b/beacon_chain/networking/eth2_network.nim @@ -1538,10 +1538,11 @@ proc newBeaconSwitch*(config: BeaconNodeConf, seckey: PrivateKey, .withPrivateKey(seckey) .withAddress(address) .withRng(rng) - .withMplex(5.minutes, 5.minutes) - .withTcpTransport({ServerFlags.ReuseAddr}) .withNoise() + .withMplex(5.minutes, 5.minutes) + .withMaxConnections(config.maxPeers) .withAgentVersion(config.agentString) + .withTcpTransport({ServerFlags.ReuseAddr}) .build() except CatchableError as exc: raise exc except Exception as exc: # TODO fix libp2p