# input recipients' addresses recipient = input(f'Please enter the address where BTC will be sent to {""}') # input btc amount to be sent to the recipient amount = input(f'Please enter the BTC amount to send {""}') # obtain sender account balance in usd ''' Source code: https://ofek.dev/bit/guide/advanced.html ''' btc_balance_usd = satoshi_to_currency( NetworkAPI.get_balance_testnet(f"{sender}"), 'usd') print(btc_balance_usd) # obtain sender account balance in btc btc_balance_btc = satoshi_to_currency( NetworkAPI.get_balance_testnet(f"{sender}"), 'btc') print(btc_balance_btc) # obtain sender's account unspents balance btc_balance_unspents = key.get_unspents() print(btc_balance_unspents)
def get_address_balance(self, address): val = satoshi_to_currency(NetworkAPI.get_balance_testnet(address), 'btc') return float(val)