Check Bitcoin wallet Balance in your Console!


SUBMITTED BY: Luke3g3

DATE: Sept. 12, 2024, 5:42 a.m.

FORMAT: Python 3

SIZE: 1.1 kB

HITS: 112

  1. import requests
  2. def get_bitcoin_balance(address, api_key=None):
  3. try:
  4. url = f'https://api.blockcypher.com/v1/btc/main/addrs/{address}/balance'
  5. if api_key:
  6. url += f'?token={api_key}'
  7. response = requests.get(url)
  8. if response.status_code == 200:
  9. data = response.json()
  10. balance_satoshi = data['balance']
  11. balance_btc = balance_satoshi / 1e8 # 1 BTC = 100,000,000 Satoshi
  12. return balance_btc
  13. else:
  14. print(f"Fehler beim Abrufen der Daten: {response.status_code}")
  15. return None
  16. except Exception as e:
  17. print(f"Ein Fehler ist aufgetreten: {e}")
  18. return None
  19. if __name__ == "__main__":
  20. address = input("Gib die Bitcoin-Adresse ein: ")
  21. api_key = input("Optional: Gib deinen API-Key ein (Enter für keinen API-Key): ")
  22. balance = get_bitcoin_balance(address, api_key if api_key else None)
  23. if balance is not None:
  24. print(f"Die Balance der Adresse {address} beträgt: {balance} BTC")
  25. else:
  26. print("Konnte die Balance nicht abrufen.")

comments powered by Disqus