From ec374c585fc5e2d8d8c39ee7638014e0c04594e7 Mon Sep 17 00:00:00 2001 From: JiuKelo Date: Mon, 1 Aug 2022 15:07:22 +0300 Subject: [PATCH] Added current voting power Voting power displayed also as number not only percentage --- consensus.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/consensus.py b/consensus.py index c4684a1..c3587e6 100644 --- a/consensus.py +++ b/consensus.py @@ -154,15 +154,16 @@ def colorize_output(validators): result = [] for num, val in enumerate(validators): vp_perc = f"{val['voting_power_perc']:<7}" + vp = f"{int(val['voting_power'] / 1000000)}" moniker = val['moniker'] if val['voted'] != 'nil-Vote': stat = f"\033[92m{num+1:<3} {'ONLINE':<8} \033[0m" - result.append(f"{stat} {moniker:<18} {vp_perc}") + result.append(f"{stat} {moniker:<18} {vp} ({vp_perc})") else: stat = f"\033[91m{num+1:<3} {'OFFLINE':<8} \033[0m" - result.append(f"{stat} {moniker:<18} {vp_perc}") + result.append(f"{stat} {moniker:<18} {vp} ({vp_perc})") return result