diff --git a/src/chat/delivery/waku_client.nim b/src/chat/delivery/waku_client.nim index 2e871df..4662120 100644 --- a/src/chat/delivery/waku_client.nim +++ b/src/chat/delivery/waku_client.nim @@ -50,18 +50,10 @@ type WakuConfig* = object nodekey*: crypto.PrivateKey # TODO: protect key exposure port*: uint16 clusterId*: uint16 - shardId*: seq[uint16] ## @[0'u16] + shardId*: seq[uint16] pubsubTopic*: string staticPeers*: seq[string] -proc getMultiAddr*(cfg: WakuConfig): string = - # TODO: Handle bad PubKey - var peerId = PeerId.init(cfg.nodekey.getPublicKey().get())[] #16Uiu2HAmNaeL4p3WEYzC9mgXBmBWSgWjPHRvatZTXnp8Jgv3iKsb - - # TODO: format IP address - result = fmt"/ip4/127.0.0.1/tcp/{cfg.port}/p2p/{peerId}" - - type WakuClient* = ref object cfg*: WakuConfig @@ -72,8 +64,8 @@ type proc DefaultConfig*(): WakuConfig = let nodeKey = crypto.PrivateKey.random(Secp256k1, crypto.newRng()[])[] - let clusterId = 16'u16 - let shardId = 32'u16 + let clusterId = 42'u16 + let shardId = 2'u16 var port: uint16 = 50000'u16 + uint16(rand(200)) result = WakuConfig(nodeKey: nodeKey, port: port, clusterId: clusterId, @@ -162,7 +154,7 @@ proc start*(client: WakuClient) {.async.} = client.node.peerManager.start() - let dnsDiscoveryUrl = "enrtree://AI4W5N5IFEUIHF5LESUAOSMV6TKWF2MB6GU2YK7PU4TYUGUNOCEPW@boot.staging.status.nodes.status.im" + let dnsDiscoveryUrl = "enrtree://AKHMR2NCDFW5GI7TQIET3Y4SOKAZPDOMIHQACRKNILMGUBER4XW6K@logos-chat.nodes.status.im" let nameServer = parseIpAddress("1.1.1.1") let discoveredPeers = await retrieveDynamicBootstrapNodes(dnsDiscoveryUrl, @[nameServer]) if discoveredPeers.isOk: