UNPKG

@abcpros/bitcore-wallet-service

Version:
38 lines 1.18 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var lodash_1 = __importDefault(require("lodash")); var Common = require('../common'); var Defaults = Common.Defaults; module.exports = { name: 'Coingecko', url: 'https://api.coingecko.com/api/v3/simple/price', params: { ids: '', vs_currencies: Defaults.FIAT_CURRENCY.code }, coinMapping: { btc: 'bitcoin', bch: 'binance-peg-bitcoin-cash', xec: 'ecash', eth: 'ethereum', xrp: 'ripple', doge: 'binance-peg-dogecoin', ltc: 'litecoin' }, parseFn: function (raw) { var valueObject = Object.values(raw)[0]; var rates = lodash_1.default.compact(Object.keys(valueObject).map(function (key) { if (!valueObject[key]) return null; return { code: key.toUpperCase(), value: +valueObject[key] }; })); return rates; } }; //# sourceMappingURL=coingecko.js.map