You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- [Local copy of toncenter](#local-copy-of-toncenter)
22
-
-[Useful links](#useful-links)
23
-
24
-
25
-
# What is MyTonCtrl?
26
-
MyTonCtrl is a console application that serves as a convenient wrapper for `fift`, `lite-client`, and `validator-engine-console`. It has been specifically developed for node (validator) management tasks on the Linux operating system.
27
-
28
-

29
-
30
-
# MyTonCtrl Documentation
31
-
32
-
Mytonctrl's documentation can be found at https://docs.ton.org/participate/run-nodes/mytonctrl.
33
-
34
-
# Functionality
35
-
-[x] Show TON network status
36
-
-[x] Management of local wallets
37
-
- [x] Create local wallet
38
-
- [x] Activate local wallet
39
-
- [x] Show local wallets
40
-
- [x] Import wallet from file (.pk)
41
-
- [x] Save wallet address to file (.addr)
42
-
- [x] Delete local wallet
43
-
-[x] Show account status
44
-
- [x] Show account balance
45
-
- [x] Show account history
46
-
- [x] Show account status from bookmarks
47
-
-[x] Transferring funds to the wallet
48
-
- [x] Transfer of a fixed amount
49
-
- [x] Transfer of the entire amount (all)
50
-
- [x] Transfer of the entire amount with wallet deactivation (alld)
51
-
- [x] Transferring funds to the wallet from bookmarks
52
-
- [x] Transferring funds to a wallet through a chain of self-deleting wallets
53
-
-[x] Manage bookmarks
54
-
- [x] Add account to bookmarks
55
-
- [x] Show bookmarks
56
-
- [x] Delete bookmark
57
-
-[x] Offer management
58
-
- [x] Show offers
59
-
- [x] Vote for the proposal
60
-
- [x] Automatic voting for previously voted proposals
61
-
-[x] Controlling the validator
62
-
- [x] Participate in the election of a validator
63
-
- [x] Return bet + reward
64
-
- [x] Autostart validator on abnormal termination (systemd)
65
-
- [x] Send validator statistics to https://toncenter.com
Please note that during the installation and upgrade procedure, `mytonctrl` will need to escalate privileges using the sudo or su methods in order to upgrade / install system wide components. Depending on your environment, you may be prompted to enter the password for the root or sudo user.
81
-
## Installation scripts overview
82
-
-`toninstaller.sh`: clones `TON` and` mytonctrl` sources to `/usr/src/ton` and`/usr/src/mytonctrl` folders, compiles programs from sources and writes them to `/usr/bin/`.
83
-
-`mytoninstaller.py`: configures the validator and `mytonctrl`; generates validator connection keys.
84
-
85
-
## Installation modes
86
-
There are two installation modes: `liteserver` and `validator`. They both **compile** and install `TON` components and run the node/validator. Use `liteserver` mode if you want to use your node as Liteserver only.
87
-
Use `validator` mode if you want to participate in the validator elections (you still can use that node as Liteserver).
88
-
89
-
Learn more about node types: https://docs.ton.org/participate/nodes/node-types
90
-
91
-
## Installation for Ubuntu
92
-
1. Download and execute the `install.sh` script in the desired installation mode. During installation the script prompts you for the superuser password several times.
MyTonCtrl is a console application that is used for launching and managing TON blockchain nodes.
6
+
7
+
The extended documentation can be found at https://docs.ton.org/v3/documentation/nodes/mytonctrl/overview and https://docs.ton.org/v3/guidelines/nodes/overview.
8
+
9
+
## Operating Systems
10
+
11
+
It is recommended to use Ubuntu 22.04 LTS or Ubuntu 24.04 LTS for using MyTonCtrl. However, the full list of tested OS is below:
12
+
13
+
| Operating System | Status |
14
+
|------------------|---------------|
15
+
| Ubuntu 20.04 LTS | OK |
16
+
| Ubuntu 22.04 LTS | OK |
17
+
| Ubuntu 24.04 LTS | OK |
18
+
| Debian 10 | Deprecated |
19
+
| Debian 11 | OK |
20
+
| Debian 12 | OK |
21
+
| Debian 13 | Not supported |
22
+
23
+
## Installation
24
+
Please note that during the installation and upgrade procedures, MyTonCtrl will need to escalate privileges using the `sudo` or `su` methods in order to upgrade / install system wide components. Depending on your environment, you may be prompted to enter the password for the root or sudo user.
97
25
98
-
2. Done. You can try to run the `mytonctrl` console now.
99
-
```sh
100
-
mytonctrl
101
-
```
102
26
27
+
### Modes
28
+
There are three main installation modes: `liteserver`, `validator` and `collator`. They all compile and install `TON` components and run node. Use `liteserver` mode if you want to use your node as Liteserver only.
29
+
Use `validator` mode if you want to participate in the validator elections (you still can use that node as Liteserver). Use `collator` if you want your node to collate blocks for validators.
103
30
104
-
## Installation for Debian
105
-
1. Download and execute the `install.sh` script in the desired installation mode. During installation the script prompts you for the superuser password several times.
106
-
```sh
31
+
Learn more about node types: https://docs.ton.org/v3/documentation/nodes/overview
0 commit comments