Skip to content

Commit 1389081

Browse files
authored
Merge pull request #427 from yungwine/out-of-sync
add shard out of sync in status
2 parents eacd508 + 3e2330f commit 1389081

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

mytonctrl/mytonctrl.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -728,7 +728,9 @@ def PrintLocalStatus(local, ton, adnlAddr, validatorIndex, validatorEfficiency,
728728
validatorStatus_color = GetColorStatus(validatorStatus_bool)
729729
mytoncoreStatus_text = local.translate("local_status_mytoncore_status").format(mytoncoreStatus_color, mytoncoreUptime_text)
730730
validatorStatus_text = local.translate("local_status_validator_status").format(validatorStatus_color, validatorUptime_text)
731-
validator_out_of_sync_text = local.translate("local_status_validator_out_of_sync").format(GetColorInt(validator_status.out_of_sync, 20, logic="less", ending=" s"))
731+
validator_out_of_sync_text = local.translate("local_status_validator_out_of_sync").format(GetColorInt(validator_status.out_of_sync, 20, logic="less"))
732+
master_out_of_sync_text = local.translate("local_status_master_out_of_sync").format(GetColorInt(validator_status.masterchain_out_of_sync, 20, logic="less", ending=" sec"))
733+
shard_out_of_sync_text = local.translate("local_status_shard_out_of_sync").format(GetColorInt(validator_status.shardchain_out_of_sync, 5, logic="less", ending=" blocks"))
732734

733735
validator_out_of_ser_text = local.translate("local_status_validator_out_of_ser").format(f'{validator_status.out_of_ser} blocks ago')
734736

@@ -776,6 +778,8 @@ def PrintLocalStatus(local, ton, adnlAddr, validatorIndex, validatorEfficiency,
776778
if not is_node_remote:
777779
print(validatorStatus_text)
778780
print(validator_out_of_sync_text)
781+
print(master_out_of_sync_text)
782+
print(shard_out_of_sync_text)
779783
print(validator_out_of_ser_text)
780784
print(dbStatus_text)
781785
print(mtcVersion_text)

mytonctrl/resources/translate.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,16 @@
324324
"ru": "Рассинхронизация локального валидатора: {0}",
325325
"zh_TW": "本地驗證者不同步: {0}"
326326
},
327+
"local_status_master_out_of_sync": {
328+
"en": "Masterchain out of sync: {0}",
329+
"ru": "Рассинхронизация Мастерчейна локального валидатора: {0}",
330+
"zh_TW": "主鏈不同步: {0}"
331+
},
332+
"local_status_shard_out_of_sync": {
333+
"en": "Shardchain out of sync: {0}",
334+
"ru": "Рассинхронизация Шардчейна локального валидатора: {0}",
335+
"zh_TW": "分片鏈不同步: {0}"
336+
},
327337
"local_status_validator_out_of_ser": {
328338
"en": "Local validator last state serialization: {0}",
329339
"ru": "Серализация стейта локального валидатора была: {0}",

0 commit comments

Comments
 (0)