UNPKG

coingecko-tokens

Version:

Aggregated list of Token Lists from CoinGecko

44 lines (25 loc) 1.26 kB
# CoinGecko Tokens [![NPM Version](https://img.shields.io/npm/v/coingecko-tokens)](https://www.npmjs.com/package/coingecko-tokens) Aggregated list of [Token Lists](https://github.com/Uniswap/token-lists) from [CoinGecko](https://coingecko.com) Hosted on Github and updated daily by Github Actions ### Tokenlist https://tokenlists.org/token-list?url=https://cdn.jsdelivr.net/gh/cpuchain/coingecko-tokens@main/tokenlist.top.json ### CDN links https://cdn.jsdelivr.net/gh/cpuchain/coingecko-tokens@main/tokenlist.json https://cdn.jsdelivr.net/gh/cpuchain/coingecko-tokens@main/tokenlist.top.json ### Notice It is recommended to fetch from CDN or Github as npm repo would only contain outdated token list (from ./lib/tokenlist.js). ### TO-DO - [] Support multichain extension https://github.com/Uniswap/token-lists/issues/51 - [] Fetch Uniswap's token list first and merge them with CoinGecko's (Should be complete after multichain support) ### QuickStart ```ts import { getTokenList } from 'coingecko-tokens'; export const cdn = 'https://cdn.jsdelivr.net/gh/cpuchain/coingecko-tokens@main/tokenlist.top.json'; async function main() { // Auto-validated Token List const list = await getTokenList(cdn); console.log(list); } main(); ```