Validator config flag
This commit is contained in:
parent
c335b2fe9b
commit
834ae90f57
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
Loading…
Reference in New Issue