Skip to content

Commit d7e879b

Browse files
committed
add warning to update to mtc2.0 for non-validators
1 parent 3257127 commit d7e879b

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

mytonctrl.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,8 @@ def Init(argv):
109109
#end define
110110

111111
def PreUp():
112-
CheckMytonctrlUpdate()
112+
CheckMytonctrlUpdate() # check mtc current branch update only if there wasnt warning about mtc2
113+
CheckMytonctrl2Update()
113114
CheckDiskUsage()
114115
check_vport()
115116
# CheckTonUpdate()
@@ -229,6 +230,14 @@ def CheckMytonctrlUpdate():
229230
#end define
230231

231232

233+
def CheckMytonctrl2Update():
234+
if not ton.find_myself_in_vl(): # we are not validator in current and prev rounds
235+
print('============================================================================================')
236+
color_print(local.translate("update_mtc2_warning"))
237+
print('============================================================================================')
238+
# end define
239+
240+
232241
def CheckDiskUsage():
233242
usage = ton.GetDbUsage()
234243
if usage > 90:

translate.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,11 @@
369369
"ru": "{green}Доступно обновление MyTonCtrl. {red}Пожалуйста, обновите его с помощью команды `update`.{endc}",
370370
"zh_TW": "{green}MyTonCtrl 有可用更新. {red}請使用 `update` 命令進行更新.{endc}"
371371
},
372+
"update_mtc2_warning": {
373+
"en": "If you are not a validator and using node only as liteserver, {bold} update to the MyTonCtrl2.0:{endc} `update mytonctrl2`. After updating turn \"liteserver\" mode on: `disable_mode validator`; `enable_mode liteserver`",
374+
"ru": "Если вы не валидатор и используете ноду только как лайтсервер, {bold} обновитесь до MyTonCtrl2.0:{endc} `update mytonctrl2`. После обновления включите режим \"Лайтсервера\": `disable_mode validator`; `enable_mode liteserver`",
375+
"zh_TW": "如果您不是驗證者,僅將節點用作 liteserver,{bold} 更新到 MyTonCtrl2.0:{endc} `update mytonctrl2`。更新後,將 \"liteserver\" 模式打開: `disable_mode validator`; `enable_mode liteserver`"
376+
},
372377
"disk_usage_warning": {
373378
"en": "{red} Disk is almost full, clean the TON database immediately: https://docs.ton.org/participate/nodes/node-maintenance-and-security#database-grooming {endc}",
374379
"ru": "{red} Диск почти заполнен, немедленно очистите базу данных TON: https://docs.ton.org/participate/nodes/node-maintenance-and-security#database-grooming {endc}",

0 commit comments

Comments
 (0)