From c5fa3543ffcee8673ae8b8cb39126c6819768551 Mon Sep 17 00:00:00 2001 From: Oskar Thoren Date: Thu, 28 May 2020 11:28:44 +0800 Subject: [PATCH] WIP try to fix port shift and multiple address mismatch --- waku/node/v2/config.nim | 4 ++-- waku/node/v2/start_network.nim | 24 +++++++++++++++++------ waku/node/v2/wakunode.nim | 36 +++++++++------------------------- 3 files changed, 29 insertions(+), 35 deletions(-) diff --git a/waku/node/v2/config.nim b/waku/node/v2/config.nim index 795bf3319..b1df4d896 100644 --- a/waku/node/v2/config.nim +++ b/waku/node/v2/config.nim @@ -19,12 +19,12 @@ type tcpPort* {. desc: "TCP listening port." - defaultValue: 30303 + defaultValue: 60000 name: "tcp-port" }: uint16 udpPort* {. desc: "UDP listening port." - defaultValue: 30303 + defaultValue: 60000 name: "udp-port" }: uint16 portsShift* {. diff --git a/waku/node/v2/start_network.nim b/waku/node/v2/start_network.nim index b6819e21f..839649b80 100644 --- a/waku/node/v2/start_network.nim +++ b/waku/node/v2/start_network.nim @@ -36,10 +36,13 @@ proc initNodeCmd(shift: int, staticNodes: seq[string] = @[], master = false, lab pubkey = privKey.getKey()[] #assumes ok keys = KeyPair(seckey: privKey, pubkey: pubkey) peerInfo = PeerInfo.init(privKey) - # XXX - DefaultAddr = "/ip4/127.0.0.1/tcp/55505" - hostAddress = MultiAddress.init(DefaultAddr) + port = 60000 + shift + #DefaultAddr = "/ip4/127.0.0.1/tcp/55505" + address = "/ip4/127.0.0.1/tcp/" & $port + hostAddress = MultiAddress.init(address) + echo "ADDRESS", address + # TODO: Need to port shift peerInfo.addrs.add(hostAddress) let id = peerInfo.id @@ -85,15 +88,24 @@ when isMainModule: of FullMesh: nodes = fullMeshNetwork(amount) + var staticnodes: seq[string] + for i in 0..