Merge 5cdbf5b2d7bb560b1a370f225db1dd5a614130c9 into ce8179f07e4fb8740b43570aa2c5826447c2af26

This commit is contained in:
romandvo 2025-01-27 17:24:41 -05:00 committed by GitHub
commit 6c4d981343
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,16 +1,20 @@
from datetime import datetime
from typing import List
import time
from pycoingecko import CoinGeckoAPI
from mev_inspect.schemas.prices import COINGECKO_ID_BY_ADDRESS, TOKEN_ADDRESSES, Price
SLEEP_TIME = 10
def fetch_prices() -> List[Price]:
coingecko_api = CoinGeckoAPI()
prices = []
for token_address in TOKEN_ADDRESSES:
# Avoid Coingecko's API rate limits
time.sleep(SLEEP_TIME)
coingecko_price_data = coingecko_api.get_coin_market_chart_by_id(
id=COINGECKO_ID_BY_ADDRESS[token_address],
vs_currency="usd",