From de67b55d8e9afd63ef3ab4fd5aff31e67f4c0bf6 Mon Sep 17 00:00:00 2001 From: yungwine Date: Thu, 10 Oct 2024 15:15:30 +0400 Subject: [PATCH] return git_pool_data cmd --- modules/utilities.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/modules/utilities.py b/modules/utilities.py index 958a564a..f659b65a 100644 --- a/modules/utilities.py +++ b/modules/utilities.py @@ -335,6 +335,21 @@ def print_validator_list(self, args): print_table(table) # end define + def get_pool_data(self, args): + try: + pool_name = args[0] + except: + color_print("{red}Bad args. Usage:{endc} get_pool_data ") + return + if self.ton.IsAddr(pool_name): + pool_addr = pool_name + else: + pool = self.ton.GetLocalPool(pool_name) + pool_addr = pool.addrB64 + pool_data = self.ton.GetPoolData(pool_addr) + print(json.dumps(pool_data, indent=4)) + # end define + def add_console_commands(self, console): console.AddItem("vas", self.view_account_status, self.local.translate("vas_cmd")) console.AddItem("vah", self.view_account_history, self.local.translate("vah_cmd")) @@ -350,3 +365,4 @@ def add_console_commands(self, console): console.AddItem("vl", self.print_validator_list, self.local.translate("vl_cmd")) console.AddItem("cl", self.print_complaints_list, self.local.translate("cl_cmd")) + console.AddItem("get_pool_data", self.get_pool_data, self.local.translate("get_pool_data_cmd"))