coinlist
Comprehensive list of cryptocurrencies with metadata
List compiled from the coinmarketcap.com API. Importable as a raw JSON file or an array with helper methods.
Install
yarn add coinlist
Usage
const coins = ; // coins is an array of coin objects: id: 'bitcoin' symbol: 'BTC' name: 'Bitcoin' maxSupply: 21000000 id: 'ethereum' symbol: 'ETH' name: 'Ethereum' maxSupply: null ... // There is a useful helper method to search the array for a ticker symbol:const btc = coins; id: 'bitcoin' symbol: 'BTC' name: 'Bitcoin' maxSupply: 21000000 // Or get a specific propertycoins;// "Bitcoin"coins;// 21000000 // You can still use all the usual array methods on coins:coins; 'Ripple' 'Cardano' ... // Alternatively, you can load the raw JSON file:const coinsJson = ;
Update Coins
coinlist $ yarn update
Fetching latest currencies from the coinmarketcap.com API...
Written 1567 coins to src/coins.json
✨ Done in 0.52s.
Contributing
Pull requests are welcome to improve the code but please don't add currencies to coins.json
directly. The JSON is automatically generated from the update script.
License
MIT © Luke Childs