import requests def get_btc_price_eur() -> float: try: resp = requests.get( "https://api.coingecko.com/api/v3/simple/price", params={"ids": "bitcoin", "vs_currencies": "eur"}, timeout=10, ) resp.raise_for_status() return float(resp.json()["bitcoin"]["eur"]) except Exception: return 0.0