Данный текст доступен на русском языке.
This console program is a wrapper over fift
,lite-client
and validator-engine-console
. It was created to facilitate the management of wallets, domains and a validator on the Linux operating system.
- Show TON network status
- Management of local wallets
- Create local wallet
- Activate local wallet
- Show local wallets
- Import wallet from file (.pk)
- Save wallet address to file (.addr)
- Delete local wallet
- Show account status
- Show account balance
- Show account history
- Show account status from bookmarks
- Transferring funds to the wallet
- Transfer of a fixed amount
- Transfer of the entire amount (all)
- Transfer of the entire amount with wallet deactivation (alld)
- Transferring funds to the wallet from bookmarks
- Transferring funds to a wallet through a chain of self-deleting wallets
- Manage bookmarks
- Add account to bookmarks
- Show bookmarks
- Delete bookmark
- Offer management
- Show offers
- Vote for the proposal
- Automatic voting for previously voted proposals
- Domain management
- Rent a new domain
- Show rented domains
- Show domain status
- Delete domain
- Automatic domain renewal
- Controlling the validator
- Participate in the election of a validator
- Return bet + reward
- Autostart validator on abnormal termination (systemd)
- Send validator statistics to https://toncenter.com
Ubuntu 16.04 LTS (Xenial Xerus) - Error: TON compilation error
Ubuntu 18.04 LTS (Bionic Beaver) - OK
Ubuntu 20.04 LTS (Focal Fossa) - OK
Debian 8 - Error: Unable to locate package libgsl-dev
Debian 9 - Error: TON compilation error
Debian 10 - OK
toninstaller.sh
- This script clones the sources ofTON
andmytonctrl
in the folders/usr/src/ton
and/usr/src/mytonctrl
, compiles programs from sources and writes them to/usr/bin/
.mytoninstaller.py
- This script configures the validator,mytonctrl
and creates keys for connecting to the validator.
There are two installation modes: lite
and full
. They both compile and install the TON
components. However, the lite
version does not configure or run the validator.
- Download and execute the script
install.sh
with the desired installation mode. During installation, you will be prompted for the superuser password several times.
wget https://raw.githubusercontent.com/igroman787/mytonctrl/master/scripts/install.sh
sudo bash install.sh -m <mode>
- Done. You can try to run the program
mytonctrl
.
mytonctrl
- Download and execute the script
install.sh
with the desired installation mode. During installation, you will be prompted for the superuser password several times.
wget https://raw.githubusercontent.com/igroman787/mytonctrl/master/scripts/install.sh
su root -c 'bash install.sh -m <mode>'
- Done. You can try to run the program
mytonctrl
.
mytonctrl
By default, mytonctrl
sends validator statistics to the server https://toncenter.com
This is necessary to identify anomalies in the network, as well as to quickly respond to developers.
To disable telemetry during installation, use the -t
flag:
sudo bash install.sh -m <mode> -t
To disable telemetry after installation:
MyTonCtrl> set sendTelemetry false
To be able to control the node/validator through the browser, you need to install an additional module:
mytonctrl
-> installer
-> enable JR
Next, you need to create a password for the connection:
mytonctrl
-> installer
-> setwebpass
Ready. Now you can go to the site https://tonadmin.org and log in using your data.
In order to raise a local copy of https://toncenter.com on the server, you need to install an additional module:
mytonctrl
-> installer
-> enable PT
Ready. A local copy of toncenter is available at http://<server-ip-address>:8000