UNPKG

pharos-agent-kit

Version:
18 lines 823 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTrendingTokens = getTrendingTokens; async function getTrendingTokens(agent) { try { const url = agent.config?.COINGECKO_PRO_API_KEY ? `https://pro-api.coingecko.com/api/v3/search/trending?x_cg_pro_api_key=${agent.config?.COINGECKO_PRO_API_KEY}` : `https://api.coingecko.com/api/v3/search/trending${agent.config?.COINGECKO_DEMO_API_KEY && `?x_cg_demo_api_key=${agent.config?.COINGECKO_DEMO_API_KEY}`}`; const res = await fetch(url); const data = await res.json(); return data; } catch (e) { // @ts-expect-error - e is an Error object throw new Error(`Couldn't get trending tokens: ${e.message}`); } } //# sourceMappingURL=get_trending_tokens.js.map