def balance(self, conf: dict): """Query icx balance of given address :param conf: balance command configuration. """ icon_client = IconClient(conf['uri']) response = icon_client.send(IconJsonrpc.getBalance(conf['address'])) if "error" in response: print('Got an error response') print(json.dumps(response, indent=4)) else: print(f"balance in hex: {response['result']}") print(f"balance in decimal: {int(response['result'], 16)}") return response
def test_getBalance(self): addr = f'hx{"0"*40}' request = IconJsonrpc.getBalance(address=addr) self.check_jsonschema_validation(request=request)