diff --git a/python/CHANGELOG b/python/CHANGELOG index cc0602d..4308c49 100644 --- a/python/CHANGELOG +++ b/python/CHANGELOG @@ -1,3 +1,8 @@ +* 0.5.6 + - Remove name and symbol lookup + - Remove decimals lookup for raw output +* 0.5.5 + - Implement chainlib-gen for giftable token * 0.5.4 - Enable setting sender address on contract read calls * 0.5.3 diff --git a/python/eth_erc20/runnable/balance.py b/python/eth_erc20/runnable/balance.py index 93700eb..9437675 100644 --- a/python/eth_erc20/runnable/balance.py +++ b/python/eth_erc20/runnable/balance.py @@ -94,20 +94,21 @@ def main(): ) # determine decimals - decimals_o = g.decimals(token_address, sender_address=sender_address) - r = conn.do(decimals_o) - decimals = int(strip_0x(r), 16) - logg.info('decimals {}'.format(decimals)) + if not config.get('_RAW'): + decimals_o = g.decimals(token_address, sender_address=sender_address) + r = conn.do(decimals_o) + decimals = int(strip_0x(r), 16) + logg.info('decimals {}'.format(decimals)) - name_o = g.name(token_address, sender_address=sender_address) - r = conn.do(name_o) - token_name = g.parse_name(r) - logg.info('name {}'.format(token_name)) - - symbol_o = g.symbol(token_address, sender_address=sender_address) - r = conn.do(symbol_o) - token_symbol = g.parse_symbol(r) - logg.info('symbol {}'.format(token_symbol)) +# name_o = g.name(token_address, sender_address=sender_address) +# r = conn.do(name_o) +# token_name = g.parse_name(r) +# logg.info('name {}'.format(token_name)) +# +# symbol_o = g.symbol(token_address, sender_address=sender_address) +# r = conn.do(symbol_o) +# token_symbol = g.parse_symbol(r) +# logg.info('symbol {}'.format(token_symbol)) # get balance balance_o = g.balance(token_address, settings.get('RECIPIENT'), sender_address=sender_address) @@ -115,7 +116,10 @@ def main(): hx = strip_0x(r) balance_value = int(hx, 16) - logg.debug('balance {} = {} decimals {}'.format(even(hx), balance_value, decimals)) + if config.get('_RAW'): + logg.debug('balance {} = {}'.format(even(hx), balance_value)) + else: + logg.debug('balance {} = {} decimals {}'.format(even(hx), balance_value, decimals)) balance_str = str(balance_value) balance_len = len(balance_str) diff --git a/python/setup.cfg b/python/setup.cfg index e3b1e12..f3fdecd 100644 --- a/python/setup.cfg +++ b/python/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = eth-erc20 -version = 0.5.5 +version = 0.5.6 description = ERC20 interface and simple contract with deployment script that lets any address mint and gift itself tokens. author = Louis Holbrook author_email = dev@holbrook.no