mirror of
https://github.com/waku-org/nwaku.git
synced 2025-01-30 08:36:14 +00:00
deploy: 6cad482ca60ac420fb846eba8c748508398038a2
This commit is contained in:
parent
f3a74d8d58
commit
ba34acae4f
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
# libtool - Provide generalized library-building support services.
|
# libtool - Provide generalized library-building support services.
|
||||||
# Generated automatically by config.status (libbacktrace) version-unused
|
# Generated automatically by config.status (libbacktrace) version-unused
|
||||||
# Libtool was configured on host fv-az269-238:
|
# Libtool was configured on host fv-az190-479:
|
||||||
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
|
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
|
||||||
#
|
#
|
||||||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
|
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
|
||||||
|
@ -55,6 +55,7 @@ const clientId* = "Nimbus Waku v2 node"
|
|||||||
# Default topic
|
# Default topic
|
||||||
const defaultTopic = "/waku/2/default-waku/proto"
|
const defaultTopic = "/waku/2/default-waku/proto"
|
||||||
|
|
||||||
|
|
||||||
# key and crypto modules different
|
# key and crypto modules different
|
||||||
type
|
type
|
||||||
KeyPair* = crypto.KeyPair
|
KeyPair* = crypto.KeyPair
|
||||||
@ -87,6 +88,7 @@ type
|
|||||||
filters*: Filters
|
filters*: Filters
|
||||||
rng*: ref BrHmacDrbgContext
|
rng*: ref BrHmacDrbgContext
|
||||||
wakuDiscv5*: WakuDiscoveryV5
|
wakuDiscv5*: WakuDiscoveryV5
|
||||||
|
announcedAddresses* : seq[MultiAddress]
|
||||||
started*: bool # Indicates that node has started listening
|
started*: bool # Indicates that node has started listening
|
||||||
|
|
||||||
proc protocolMatcher(codec: string): Matcher =
|
proc protocolMatcher(codec: string): Matcher =
|
||||||
@ -169,7 +171,8 @@ proc new*(T: type WakuNode, nodeKey: crypto.PrivateKey,
|
|||||||
else: some(bindPort)
|
else: some(bindPort)
|
||||||
enr = createEnr(nodeKey, enrIp, enrTcpPort, none(Port))
|
enr = createEnr(nodeKey, enrIp, enrTcpPort, none(Port))
|
||||||
|
|
||||||
if wsEnabled == true or wssEnabled == true:
|
|
||||||
|
if wsEnabled or wssEnabled:
|
||||||
info "Initializing networking", hostAddress, wsHostAddress,
|
info "Initializing networking", hostAddress, wsHostAddress,
|
||||||
announcedAddresses
|
announcedAddresses
|
||||||
peerInfo.addrs.add(wsHostAddress)
|
peerInfo.addrs.add(wsHostAddress)
|
||||||
@ -178,7 +181,7 @@ proc new*(T: type WakuNode, nodeKey: crypto.PrivateKey,
|
|||||||
|
|
||||||
peerInfo.addrs.add(hostAddress)
|
peerInfo.addrs.add(hostAddress)
|
||||||
for multiaddr in announcedAddresses:
|
for multiaddr in announcedAddresses:
|
||||||
peerInfo.addrs.add(multiaddr) # Announced addresses in index > 0
|
peerInfo.addrs.add(multiaddr)
|
||||||
|
|
||||||
var switch = newWakuSwitch(some(nodekey),
|
var switch = newWakuSwitch(some(nodekey),
|
||||||
hostAddress,
|
hostAddress,
|
||||||
@ -197,7 +200,8 @@ proc new*(T: type WakuNode, nodeKey: crypto.PrivateKey,
|
|||||||
rng: rng,
|
rng: rng,
|
||||||
peerInfo: peerInfo,
|
peerInfo: peerInfo,
|
||||||
enr: enr,
|
enr: enr,
|
||||||
filters: initTable[string, Filter]()
|
filters: initTable[string, Filter](),
|
||||||
|
announcedAddresses: announcedAddresses
|
||||||
)
|
)
|
||||||
|
|
||||||
return wakuNode
|
return wakuNode
|
||||||
@ -814,7 +818,11 @@ proc start*(node: WakuNode) {.async.} =
|
|||||||
# TODO Get this from WakuNode obj
|
# TODO Get this from WakuNode obj
|
||||||
let peerInfo = node.peerInfo
|
let peerInfo = node.peerInfo
|
||||||
info "PeerInfo", peerId = peerInfo.peerId, addrs = peerInfo.addrs
|
info "PeerInfo", peerId = peerInfo.peerId, addrs = peerInfo.addrs
|
||||||
let listenStr = $peerInfo.addrs[^1] & "/p2p/" & $peerInfo.peerId
|
var listenStr = ""
|
||||||
|
for address in node.announcedAddresses:
|
||||||
|
var fulladdr = "[" & $address & "/p2p/" & $peerInfo.peerId & "]"
|
||||||
|
listenStr &= fulladdr
|
||||||
|
|
||||||
## XXX: this should be /ip4..., / stripped?
|
## XXX: this should be /ip4..., / stripped?
|
||||||
info "Listening on", full = listenStr
|
info "Listening on", full = listenStr
|
||||||
info "Discoverable ENR ", enr = node.enr.toURI()
|
info "Discoverable ENR ", enr = node.enr.toURI()
|
||||||
|
@ -90,7 +90,7 @@ proc newWakuSwitch*(
|
|||||||
if wsEnabled == true:
|
if wsEnabled == true:
|
||||||
b = b.withAddresses(@[wsAddress, address])
|
b = b.withAddresses(@[wsAddress, address])
|
||||||
b = b.withWsTransport()
|
b = b.withWsTransport()
|
||||||
if wssEnabled == true:
|
elif wssEnabled == true:
|
||||||
b = b.withAddresses(@[wsAddress, address])
|
b = b.withAddresses(@[wsAddress, address])
|
||||||
b = b.withWssTransport(secureKeyPath, secureCertPath)
|
b = b.withWssTransport(secureKeyPath, secureCertPath)
|
||||||
else :
|
else :
|
||||||
|
Loading…
x
Reference in New Issue
Block a user