connect_to_testnet.nims changes [skip ci]

- remove `--dev-build` option
- unconditionally write the "nbc.log" file, but do it after a chdir to
  dataDir because Chronicles doesn't seem to support proper paths for
  "file(...)" in sink definitions
- change base RPC port (9090 -> 9190) because 9090 is the default
  Prometheus daemon listening port
This commit is contained in:
Ștefan Talpalaru 2020-06-17 16:03:34 +02:00
parent ffca27b45f
commit 673eeb6a65
No known key found for this signature in database
GPG Key ID: CBF7934204F1B6F9
1 changed files with 4 additions and 7 deletions

View File

@ -30,10 +30,6 @@ cli do (skipGoerliKey {.
desc: "The Ethereum 2.0 const preset of the network (optional)"
name: "const-preset" .} = "",
devBuild {.
desc: "Enables more extensive logging and debugging support"
name: "dev-build" .} = false,
nodeID {.
desc: "Node ID" .} = 0.int,
@ -44,7 +40,7 @@ cli do (skipGoerliKey {.
desc: "Base metrics port (nodeID will be added to it)" .} = 8008.int,
baseRpcPort {.
desc: "Base rpc port (nodeID will be added to it)" .} = 9090.int,
desc: "Base rpc port (nodeID will be added to it)" .} = 9190.int,
testnetName {.argument .}: string):
let
@ -104,8 +100,8 @@ cli do (skipGoerliKey {.
var
nimFlags = "-d:chronicles_log_level=TRACE " & getEnv("NIM_PARAMS")
if devBuild:
nimFlags.add """ -d:"chronicles_sinks=textlines,json[file(nbc.log)]" """
# write the logs to a file
nimFlags.add """ -d:"chronicles_sinks=textlines,json[file(nbc.log,truncate)]" """
let depositContractFile = testnetDir / depositContractFileName
if system.fileExists(depositContractFile):
@ -167,6 +163,7 @@ cli do (skipGoerliKey {.
logLevelOpt = &"""--log-level="{logLevel}" """
mode = Verbose
cd dataDir
execIgnoringExitCode replace(&"""{beaconNodeBinary}
--data-dir="{dataDir}"
--dump