mirror of
https://github.com/vacp2p/nim-libp2p.git
synced 2025-01-14 10:44:45 +00:00
Add more supported go-libp2p-daemon
flags to DaemonAPI.
This commit is contained in:
parent
b6a5096513
commit
15a7136ad1
@ -99,6 +99,12 @@ type
|
|||||||
PSNoSign, ## Disable pubsub message signing (default true)
|
PSNoSign, ## Disable pubsub message signing (default true)
|
||||||
PSStrictSign, ## Force strict checking pubsub message signature
|
PSStrictSign, ## Force strict checking pubsub message signature
|
||||||
NATPortMap, ## Force daemon to use NAT-PMP.
|
NATPortMap, ## Force daemon to use NAT-PMP.
|
||||||
|
AutoNAT, ## Force daemon to use AutoNAT.
|
||||||
|
AutoRelay, ## Enables autorelay mode.
|
||||||
|
RelayActive, ## Enables active mode for relay.
|
||||||
|
RelayDiscovery,## Enables passive discovery for relay.
|
||||||
|
RelayHop, ## Enables hop for relay.
|
||||||
|
NoInlinePeerID,## Disable inlining of peer ID (not yet in #master).
|
||||||
NoProcessCtrl ## Process was not spawned.
|
NoProcessCtrl ## Process was not spawned.
|
||||||
|
|
||||||
P2PStream* = ref object
|
P2PStream* = ref object
|
||||||
@ -702,6 +708,18 @@ proc newDaemonApi*(flags: set[P2PDaemonFlags] = {},
|
|||||||
args.add("-pubsubSignStrict=true")
|
args.add("-pubsubSignStrict=true")
|
||||||
if NATPortMap in api.flags:
|
if NATPortMap in api.flags:
|
||||||
args.add("-natPortMap=true")
|
args.add("-natPortMap=true")
|
||||||
|
if AutoNAT in api.flags:
|
||||||
|
args.add("-autonat=true")
|
||||||
|
if AutoRelay in api.flags:
|
||||||
|
args.add("-autoRelay=true")
|
||||||
|
if RelayActive in api.flags:
|
||||||
|
args.add("-relayActive=true")
|
||||||
|
if RelayDiscovery in api.flags:
|
||||||
|
args.add("-relayDiscovery=true")
|
||||||
|
if RelayHop in api.flags:
|
||||||
|
args.add("-relayHop=true")
|
||||||
|
if NoInlinePeerID in api.flags:
|
||||||
|
args.add("-noInlinePeerID=true")
|
||||||
if len(bootstrapNodes) > 0:
|
if len(bootstrapNodes) > 0:
|
||||||
args.add("-bootstrapPeers=" & bootstrapNodes.join(","))
|
args.add("-bootstrapPeers=" & bootstrapNodes.join(","))
|
||||||
if len(id) != 0:
|
if len(id) != 0:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user