First Validator Setup
This page describes the installation of the TON Validator client for the first time. Follow it ONLY if you do not have running TON validator.
Last updated
This page describes the installation of the TON Validator client for the first time. Follow it ONLY if you do not have running TON validator.
Last updated
For installation, you need to install the necessary packages and dependencies, start the SSH agent in the background, add your SSH private key to the SSH agent, test the SSH connection to GitHub, download the installation script for MyTonCtrl, and run the installation script with specified options.
For more detail, visit:
Next step is needed only during Preview period. It is also necessary to share SSH public key with us to be able to clone Sova powered Validator client or LiteServer sources.
Start the SSH agent in the background. Add your SSH private key to the SSH agent. Test the SSH connection to GitHub
It is necessary to share SSH public key with us to be able to clone Sova powered Validator client or LiteServer sources.
Run the installation script with specified options to install the TON node
-c PATH Provide custom config for toninstaller.sh. You can specify one of the configurations:
-t Disable telemetry
-i Ignore minimum requirements
-d Use pre-packaged dump. Reduces duration of initial synchronization.
-a Set MyTonCtrl git repo author: sova-network
-r Set MyTonCtrl git repo: mytonctrl
-b Set MyTonCtrl git repo branch: master
-m MODE Install MyTonCtrl with specified mode (validator or liteserver)
-n NETWORK Specify the network (mainnet or testnet)
-v [SOURCE_BRANCH] Specify the ton node version (commit, branch, or tag)
for accelerator use mev-accelerator
for testnet use mev-testnet
for master use mev-master
-u USER Specify the user to be used for MyTonCtrl installation
-h Show this help
After successfully setup MyTonCtrl, update the global configuration file. By default, it is located at:
Testnet:
Mainnet:
Next step