v2023.10 Upgrade Notes

v2023.10 Upgrade Notes

Core Team

Mainnet full node and lite server owners


Please update your mytonctrl and validator node.


Target versions:

mytonctrl

966f1a7

validator

a1d2d7c


1. Check your OS version


Compatible versions:


- Ubuntu 20.04, 22.04

- Debian 11


2. Make sure what your mytonctrl from an official repository

$ cd /usr/src/mytonctrl && git remote -v
origin   https://github.com/ton-blockchain/mytonctrl.git (fetch)
origin   https://github.com/ton-blockchain/mytonctrl.git (push)



In case of errors add git safe directories:


git config --global --add safe.directory /usr/src/mytonctrl
git config --global --add safe.directory /usr/src/ton


3. Check branches


In mytonctrl run `status`, under "Local validator status" find current versions:

Version mytonctrl: xxxxxx (master)
Version validator: yyyyyy (master)


Both must be on "master" branch


4. Update node


Run commands via mytonctrl*:


- `update`

- `upgrade`


* if you don't use mytonctrl please manually rebuild code from master branch of https://github.com/ton-blockchain/ton


5. Re-check versions as in #3 and compare with target vesrions




NB: do not update all nodes at the same time; best practice is to make updates in small batches or one by one

Report Page