Skip to content

Commit 5022205

Browse files
authored
Remove deprecated config items (#545)
1 parent e4688ca commit 5022205

File tree

5 files changed

+10
-75
lines changed

5 files changed

+10
-75
lines changed

examples/v2/chat2.nim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,9 +248,9 @@ proc processInput(rfd: AsyncFD, rng: ref BrHmacDrbgContext) {.async.} =
248248
await node.start()
249249

250250
if conf.filternode != "":
251-
node.mountRelay(conf.topics.split(" "), rlnRelayEnabled = (conf.rlnrelay_depr or conf.rlnRelay), keepAlive = conf.keepAlive) # @TODO remove deprecated config item
251+
node.mountRelay(conf.topics.split(" "), rlnRelayEnabled = conf.rlnRelay, keepAlive = conf.keepAlive)
252252
else:
253-
node.mountRelay(@[], rlnRelayEnabled = (conf.rlnrelay_depr or conf.rlnRelay), keepAlive = conf.keepAlive) # @TODO remove deprecated config item
253+
node.mountRelay(@[], rlnRelayEnabled = conf.rlnRelay, keepAlive = conf.keepAlive)
254254

255255
let nick = await readNick(transp)
256256
echo "Welcome, " & nick & "!"

waku/common/config_bridge.nim

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -77,32 +77,15 @@ type
7777
name: "metrics-server-port" .}: uint16
7878

7979
### Waku v1 options
80-
# @TODO: deprecate this item. Name changed from `fleetv1` -> `fleet-v1`
81-
fleetv1_depr* {.
82-
desc: "Select the Waku v1 fleet to connect to"
83-
defaultValue: FleetV1.none
84-
name: "fleetv1" .}: FleetV1
8580

8681
fleetV1* {.
8782
desc: "Select the Waku v1 fleet to connect to"
8883
defaultValue: FleetV1.none
8984
name: "fleet-v1" .}: FleetV1
90-
91-
# @TODO: deprecate this item. Name changed from `staticnodev1` -> `staticnodes-v1`
92-
staticnodesv1_depr* {.
93-
desc: "Enode URL to directly connect with. Argument may be repeated"
94-
name: "staticnodev1" .}: seq[string]
9585

9686
staticnodesV1* {.
9787
desc: "Enode URL to directly connect with. Argument may be repeated"
9888
name: "staticnode-v1" .}: seq[string]
99-
100-
# @TODO: deprecate this item. Name changed from `nodekeyv1` -> `node-key-v1`
101-
nodekeyv1_depr* {.
102-
desc: "DevP2P node private key as hex",
103-
# TODO: can the rng be passed in somehow via Load?
104-
defaultValue: keys.KeyPair.random(keys.newRng()[])
105-
name: "nodekeyv1" .}: keys.KeyPair
10689

10790
nodekeyV1* {.
10891
desc: "DevP2P node private key as hex",
@@ -116,21 +99,11 @@ type
11699
name: "waku-pow" .}: float64
117100

118101
### Waku v2 options
119-
# @TODO: deprecate this item. Name changed from `staticnodev2` -> `staticnodes-v2`
120-
staticnodesv2_depr* {.
121-
desc: "Multiaddr of peer to directly connect with. Argument may be repeated"
122-
name: "staticnodev2" }: seq[string]
123-
102+
124103
staticnodesV2* {.
125104
desc: "Multiaddr of peer to directly connect with. Argument may be repeated"
126105
name: "staticnode-v2" }: seq[string]
127106

128-
# @TODO: deprecate this item. Name changed from `nodekeyv2` -> `node-key-v2`
129-
nodekeyv2_depr* {.
130-
desc: "P2P node private key as hex"
131-
defaultValue: crypto.PrivateKey.random(Secp256k1, keys.newRng()[]).tryGet()
132-
name: "nodekeyv2" }: crypto.PrivateKey
133-
134107
nodekeyV2* {.
135108
desc: "P2P node private key as hex"
136109
defaultValue: crypto.PrivateKey.random(Secp256k1, keys.newRng()[]).tryGet()

waku/common/wakubridge.nim

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -200,23 +200,18 @@ when isMainModule:
200200
Port(uint16(conf.udpPort) + conf.portsShift))
201201

202202
let
203-
bridge = WakuBridge.new(nodev1Key = conf.nodekeyv1_depr, # @TODO remove deprecated config item
203+
bridge = WakuBridge.new(nodev1Key = conf.nodekeyV1,
204204
nodev1Address = nodev1Address,
205205
powRequirement = conf.wakuPow,
206206
rng = rng,
207-
nodev2Key = conf.nodekeyv2_depr, # @TODO remove deprecated config item
207+
nodev2Key = conf.nodekeyV2,
208208
nodev2BindIp = conf.listenAddress, nodev2BindPort = Port(uint16(conf.libp2pTcpPort) + conf.portsShift),
209209
nodev2ExtIp = nodev2ExtIp, nodev2ExtPort = nodev2ExtPort)
210210

211211
waitFor bridge.start()
212212

213213
# Now load rest of config
214214
# Optionally direct connect nodev1 with a set of nodes
215-
# @TODO remove deprecated config items
216-
if conf.staticnodesv1_depr.len > 0: connectToNodes(bridge.nodev1, conf.staticnodesv1_depr)
217-
elif conf.fleetv1_depr == prod: connectToNodes(bridge.nodev1, WhisperNodes)
218-
elif conf.fleetv1_depr == staging: connectToNodes(bridge.nodev1, WhisperNodesStaging)
219-
elif conf.fleetv1_depr == test: connectToNodes(bridge.nodev1, WhisperNodesTest)
220215

221216
if conf.staticnodesV1.len > 0: connectToNodes(bridge.nodev1, conf.staticnodesV1)
222217
elif conf.fleetV1 == prod: connectToNodes(bridge.nodev1, WhisperNodes)
@@ -230,9 +225,7 @@ when isMainModule:
230225
if conf.filter:
231226
mountFilter(bridge.nodev2)
232227

233-
if conf.staticnodesv2_depr.len > 0: # @TODO remove deprecated config item
234-
waitFor connectToNodes(bridge.nodev2, conf.staticnodesv2_depr)
235-
elif conf.staticnodesV2.len > 0:
228+
if conf.staticnodesV2.len > 0:
236229
waitFor connectToNodes(bridge.nodev2, conf.staticnodesV2)
237230

238231
if conf.storenode != "":

waku/v2/node/config.nim

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -47,24 +47,12 @@ type
4747
defaultValue: "any" }: string
4848

4949
## Persistence config
50-
51-
# @TODO: deprecate this item. Name changed from `dbpath` -> `db-path`
52-
dbpath_depr* {.
53-
desc: "The database path for peristent storage",
54-
defaultValue: ""
55-
name: "dbpath" }: string
5650

5751
dbPath* {.
5852
desc: "The database path for peristent storage",
5953
defaultValue: ""
6054
name: "db-path" }: string
6155

62-
# @TODO: deprecate this item. Name changed from `peerpersist` -> `persist-peers`
63-
peerpersist_depr* {.
64-
desc: "Enable peer persistence: true|false",
65-
defaultValue: false
66-
name: "peerpersist" }: bool
67-
6856
persistPeers* {.
6957
desc: "Enable peer persistence: true|false",
7058
defaultValue: false
@@ -82,12 +70,6 @@ type
8270
defaultValue: true
8371
name: "relay" }: bool
8472

85-
# @TODO: deprecate this item. Name changed from `rlnrelay` -> `rln-relay`
86-
rlnrelay_depr* {.
87-
desc: "Enable spam protection through rln-relay: true|false",
88-
defaultValue: false
89-
name: "rlnrelay" }: bool
90-
9173
rlnRelay* {.
9274
desc: "Enable spam protection through rln-relay: true|false",
9375
defaultValue: false
@@ -189,12 +171,6 @@ type
189171
defaultValue: 8008
190172
name: "metrics-server-port" }: uint16
191173

192-
# @TODO: deprecate this item. Name changed from `log-metrics` -> `metrics-logging`
193-
logMetrics_depr* {.
194-
desc: "Enable metrics logging: true|false"
195-
defaultValue: false
196-
name: "log-metrics" }: bool
197-
198174
metricsLogging* {.
199175
desc: "Enable metrics logging: true|false"
200176
defaultValue: false

waku/v2/node/wakunode2.nim

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -630,14 +630,7 @@ when isMainModule:
630630
# Storage setup
631631
var sqliteDatabase: SqliteDatabase
632632

633-
if conf.dbpath_depr != "": # @TODO remove deprecated config item
634-
let dbRes = SqliteDatabase.init(conf.dbpath_depr)
635-
if dbRes.isErr:
636-
warn "failed to init database", err = dbRes.error
637-
waku_node_errors.inc(labelValues = ["init_db_failure"])
638-
else:
639-
sqliteDatabase = dbRes.value
640-
elif conf.dbPath != "":
633+
if conf.dbPath != "":
641634
let dbRes = SqliteDatabase.init(conf.dbPath)
642635
if dbRes.isErr:
643636
warn "failed to init database", err = dbRes.error
@@ -647,7 +640,7 @@ when isMainModule:
647640

648641
var pStorage: WakuPeerStorage
649642

650-
if (conf.peerpersist_depr or conf.persistPeers) and not sqliteDatabase.isNil: # @TODO remove deprecated config item
643+
if conf.persistPeers and not sqliteDatabase.isNil:
651644
let res = WakuPeerStorage.new(sqliteDatabase)
652645
if res.isErr:
653646
warn "failed to init new WakuPeerStorage", err = res.error
@@ -696,7 +689,7 @@ when isMainModule:
696689
# Relay setup
697690
mountRelay(node,
698691
conf.topics.split(" "),
699-
rlnRelayEnabled = conf.rlnrelay_depr or conf.rlnRelay, # @TODO remove deprecated config item
692+
rlnRelayEnabled = conf.rlnRelay,
700693
keepAlive = conf.keepAlive,
701694
relayMessages = conf.relay) # Indicates if node is capable to relay messages
702695

@@ -717,7 +710,7 @@ when isMainModule:
717710
if conf.rpc:
718711
startRpc(node, conf.rpcAddress, Port(conf.rpcPort + conf.portsShift), conf)
719712

720-
if conf.logMetrics_depr or conf.metricsLogging: # @TODO remove deprecated config item
713+
if conf.metricsLogging:
721714
startMetricsLog()
722715

723716
when defined(insecure):

0 commit comments

Comments
 (0)