You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
desc: "A name for this node that will appear in the logs. "&
231
235
"If you set this to 'auto', a persistent automatically generated ID will be selected for each --data-dir folder"
236
+
defaultValue: ""
232
237
name: "node-name" }: string
233
238
234
239
graffiti* {.
@@ -237,97 +242,103 @@ type
237
242
name: "graffiti" }: Option[GraffitiBytes]
238
243
239
244
verifyFinalization* {.
240
-
defaultValue: false
241
245
desc: "Specify whether to verify finalization occurs on schedule, for testing"
246
+
defaultValue: false
242
247
name: "verify-finalization" }: bool
243
248
244
249
stopAtEpoch* {.
245
-
defaultValue: 0
246
250
desc: "A positive epoch selects the epoch at which to stop"
251
+
defaultValue: 0
247
252
name: "stop-at-epoch" }: uint64
248
253
249
254
metricsEnabled* {.
255
+
desc: "Enable the metrics server"
250
256
defaultValue: false
251
-
desc: "Enable the metrics server [=false]"
252
257
name: "metrics" }: bool
253
258
254
259
metricsAddress* {.
260
+
desc: "Listening address of the metrics server"
255
261
defaultValue: defaultAdminListenAddress
256
-
desc: "Listening address of the metrics server [=127.0.0.1]"
262
+
defaultValueDesc: "127.0.0.1"
257
263
name: "metrics-address" }: ValidIpAddress
258
264
259
265
metricsPort* {.
266
+
desc: "Listening HTTP port of the metrics server"
260
267
defaultValue: 8008
261
-
desc: "Listening HTTP port of the metrics server [=8008]"
262
268
name: "metrics-port" }: Port
263
269
264
270
statusBarEnabled* {.
265
-
defaultValue: true
266
271
desc: "Display a status bar at the bottom of the terminal screen"
272
+
defaultValue: true
267
273
name: "status-bar" }: bool
268
274
269
275
statusBarContents* {.
276
+
desc: "Textual template for the contents of the status bar"
270
277
defaultValue: "peers: $connected_peers;"&
271
278
"finalized: $finalized_root:$finalized_epoch;"&
272
279
"head: $head_root:$head_epoch:$head_epoch_slot;"&
273
280
"time: $epoch:$epoch_slot ($slot);"&
274
281
"sync: $sync_status|"&
275
282
"ETH: $attached_validators_balance"
276
-
desc: "Textual template for the contents of the status bar"
283
+
defaultValueDesc: ""
277
284
name: "status-bar-contents" }: string
278
285
279
286
rpcEnabled* {.
287
+
desc: "Enable the JSON-RPC server"
280
288
defaultValue: false
281
-
desc: "Enable the JSON-RPC server [=false]"
282
289
name: "rpc" }: bool
283
290
284
291
rpcPort* {.
292
+
desc: "HTTP port for the JSON-RPC service"
285
293
defaultValue: defaultEth2RpcPort
286
-
desc: "HTTP port for the JSON-RPC service [=9190]"
294
+
defaultValueDesc: "9190"
287
295
name: "rpc-port" }: Port
288
296
289
297
rpcAddress* {.
298
+
desc: "Listening address of the RPC server"
290
299
defaultValue: defaultAdminListenAddress
291
-
desc: "Listening address of the RPC server [=127.0.0.1]"
300
+
defaultValueDesc: "127.0.0.1"
292
301
name: "rpc-address" }: ValidIpAddress
293
302
294
303
restEnabled* {.
304
+
desc: "Enable the REST (BETA version) server"
295
305
defaultValue: false
296
-
desc: "Enable the REST (BETA version) server [=false]"
297
306
name: "rest" }: bool
298
307
299
308
restPort* {.
309
+
desc: "Port for the REST (BETA version) server"
300
310
defaultValue: DefaultEth2RestPort
301
-
desc: "Port for the REST (BETA version) server [=5052]"
311
+
defaultValueDesc: "5052"
302
312
name: "rest-port" }: Port
303
313
304
314
restAddress* {.
315
+
desc: "Listening address of the REST (BETA version) server"
305
316
defaultValue: defaultAdminListenAddress
306
-
desc: "Listening address of the REST (BETA version) server [=127.0.0.1]"
317
+
defaultValueDesc: "127.0.0.1"
307
318
name: "rest-address" }: ValidIpAddress
308
319
309
320
inProcessValidators* {.
310
-
defaultValue: true# the use of the nimbus_signing_process binary by default will be delayed until async I/O over stdin/stdout is developed for the child process.
311
321
desc: "Disable the push model (the beacon node tells a signing process with the private keys of the validators what to sign and when) and load the validators in the beacon node itself"
322
+
defaultValue: true# the use of the nimbus_signing_process binary by default will be delayed until async I/O over stdin/stdout is developed for the child process.
312
323
name: "in-process-validators" }: bool
313
324
314
325
discv5Enabled* {.
326
+
desc: "Enable Discovery v5"
315
327
defaultValue: true
316
-
desc: "Enable Discovery v5 [=true]"
317
328
name: "discv5" }: bool
318
329
319
330
dumpEnabled* {.
331
+
desc: "Write SSZ dumps of blocks, attestations and states to data dir"
320
332
defaultValue: false
321
-
desc: "Write SSZ dumps of blocks, attestations and states to data dir [=false]"
322
333
name: "dump" }: bool
323
334
324
335
directPeers* {.
325
336
desc: "The list of priviledged, secure and known peers to connect and maintain the connection to, this requires a not random netkey-file. In the complete multiaddress format like: /ip4/<address>/tcp/<port>/p2p/<peerId-public-key>. Peering agreements are established out of band and must be reciprocal."
326
337
name: "direct-peer" .}: seq[string]
327
338
328
339
doppelgangerDetection* {.
340
+
desc: "Whether to detect whether another validator is be running the same validator keys"
329
341
defaultValue: true
330
-
desc: "Whether to detect whether another validator is be running the same validator keys [=true]"
331
342
name: "doppelganger-detection"
332
343
}: bool
333
344
@@ -341,27 +352,29 @@ type
341
352
name: "total-validators" }: uint64
342
353
343
354
bootstrapAddress* {.
344
-
defaultValue: init(ValidIpAddress, "127.0.0.1")
345
355
desc: "The public IP address that will be advertised as a bootstrap node for the testnet"
356
+
defaultValue: init(ValidIpAddress, "127.0.0.1")
357
+
defaultValueDesc: "127.0.0.1"
346
358
name: "bootstrap-address" }: ValidIpAddress
347
359
348
360
bootstrapPort* {.
349
-
defaultValue: defaultEth2TcpPort
350
361
desc: "The TCP/UDP port that will be used by the bootstrap node"
362
+
defaultValue: defaultEth2TcpPort
363
+
defaultValueDesc: "9000"
351
364
name: "bootstrap-port" }: Port
352
365
353
366
genesisOffset* {.
354
-
defaultValue: 5
355
367
desc: "Seconds from now to add to genesis time"
368
+
defaultValue: 5
356
369
name: "genesis-offset" }: int
357
370
358
371
outputGenesis* {.
359
372
desc: "Output file where to write the initial state snapshot"
360
373
name: "output-genesis" }: OutFile
361
374
362
375
withGenesisRoot* {.
363
-
defaultValue: false
364
376
desc: "Include a genesis root in 'network.json'"
377
+
defaultValue: false
365
378
name: "with-genesis-root" }: bool
366
379
367
380
outputBootstrapFile* {.
@@ -405,22 +418,22 @@ type
405
418
case depositsCmd* {.command.}: DepositsCmd
406
419
ofDepositsCmd.createTestnetDeposits:
407
420
totalDeposits* {.
408
-
defaultValue: 1
409
421
desc: "Number of deposits to generate"
422
+
defaultValue: 1
410
423
name: "count" }: int
411
424
412
425
existingWalletId* {.
413
426
desc: "An existing wallet ID. If not specified, a new wallet will be created"
414
427
name: "wallet" }: Option[WalletName]
415
428
416
429
outValidatorsDir* {.
417
-
defaultValue: "validators"
418
430
desc: "Output folder for validator keystores"
431
+
defaultValue: "validators"
419
432
name: "out-validators-dir" }: string
420
433
421
434
outSecretsDir* {.
422
-
defaultValue: "secrets"
423
435
desc: "Output folder for randomly generated keystore passphrases"
436
+
defaultValue: "secrets"
424
437
name: "out-secrets-dir" }: string
425
438
426
439
outDepositsFile* {.
@@ -451,9 +464,10 @@ type
451
464
desc: "Validator index or a public key of the exited validator" }: string
0 commit comments