Validator config flag

This commit is contained in:
Leo 2020-05-20 15:52:45 +02:00
parent c335b2fe9b
commit 834ae90f57
2 changed files with 9 additions and 7 deletions

View File

@ -3,12 +3,13 @@ Type=oneshot
User=ton
ExecStart=/opt/bin/ton_metrics_push \
--output /run/node_exporter/collector \
--engine-console-binary /opt/ton/main.ton.dev/ton/build/validator-engine-console/validator-engine-console \
--lite-client-binary /opt/ton/main.ton.dev/ton/build/lite-client/lite-client \
--validator-client-key /opt/ton/keys/client \
--validator-server-pub /opt/ton/keys/server.pub \
--liteserver-pub /opt/ton/keys/liteserver.pub \
--engine-console-binary /[...]/ton/main.ton.dev/ton/build/validator-engine-console/validator-engine-console \
--lite-client-binary /[...]/ton/main.ton.dev/ton/build/lite-client/lite-client \
--validator-client-key /[...]/ton/keys/client \
--validator-server-pub /[...]/ton/keys/server.pub \
--liteserver-pub /[...]/ton/keys/liteserver.pub \
--wallet-address 0x<your multisig wallet address> \
--election-dir /opt/ton/keys/elections
--election-dir /[...]/ton/keys/elections \
--validator-config /[...]/ton/data/db/config.json
TimeoutStartSec=1s
TimeoutStopSec=1s

View File

@ -21,6 +21,7 @@ parser.add_argument('--validator-server-pub', help="Validator server pubkey", re
parser.add_argument('--wallet-address', help="Validator wallet address (0x...)", required=True)
parser.add_argument('--liteserver-pub', help="Lite server pubkey", required=True)
parser.add_argument('--election-dir', help="Election data directory generated by validator_msig.sh", required=True)
parser.add_argument('--validator-config', help="Path to validator config.json", required=True)
args = parser.parse_args()
LITE_CLIENT = [
@ -120,7 +121,7 @@ creatorstats = subprocess.check_output(
LITE_CLIENT + ['-rc', 'creatorstats ' + masterchainblock.decode()], stdin = subprocess.PIPE)
# Read local validator config (same as running "getconfig" in the validator console).
with open('/opt/ton/data/db/config.json', 'r') as f:
with open(args.validator_config, 'r') as f:
cfg = json.load(f)
# Each validator has three individual keys: