11 lines
348 B
Python
11 lines
348 B
Python
|
# external imports
|
||
|
from eth_erc20 import ERC20
|
||
|
from chainlib.eth.constant import ZERO_ADDRESS
|
||
|
|
||
|
|
||
|
def token_balance(chain_spec, conn, token_address, wallet_address, caller_address=ZERO_ADDRESS):
|
||
|
c = ERC20(chain_spec)
|
||
|
o = c.balance(token_address, wallet_address, sender_address=caller_address)
|
||
|
r = conn.do(o)
|
||
|
return c.parse_balance(r)
|