UNPKG

@ledgerhq/live-common

Version:
30 lines 930 B
import network from "@ledgerhq/live-network"; import { getEnv } from "@ledgerhq/live-env"; import { rangeDataTable } from "../utils/rangeDataTable"; import URL from "url"; const baseURL = getEnv("COINGECKO_API_URL"); export async function supportedCounterCurrencies() { const url = `${baseURL}/simple/supported_vs_currencies`; const { data } = await network({ method: "GET", url, }); return data; } export async function fetchCurrencyChartData({ id, counterCurrency, range = "24h", }) { const { days, interval } = rangeDataTable[range]; const url = URL.format({ pathname: `${baseURL}/coins/${id}/market_chart`, query: { vs_currency: counterCurrency, days, interval, }, }); const { data } = await network({ method: "GET", url, }); return { [range]: data.prices }; } //# sourceMappingURL=index.js.map