aboutsummaryrefslogtreecommitdiff
path: root/benchmark/agbenchmark/challenges/library/ethereum/check_price/artifacts_out/sample_code.py
blob: 1d53c6565fbb5d6c4693536ec486a299c8e715cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
import requests


def get_ethereum_price() -> float:
    url = "https://api.coingecko.com/api/v3/simple/price?ids=ethereum&vs_currencies=usd"
    response = requests.get(url)

    if response.status_code == 200:
        data = response.json()
        return data["ethereum"]["usd"]
    else:
        raise Exception(f"Failed to fetch data: {response.status_code}")