Update WakuFleet (#41)

* Update fleet

* Remove deadcode
This commit is contained in:
Jazz Turner-Baggs 2025-12-16 23:16:57 -08:00 committed by GitHub
parent d7af4e09ec
commit 3eefe3ba5c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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: