UNPKG

@abcpros/bitcore-wallet-service

Version:
29 lines (27 loc) 624 B
import _ from 'lodash'; const Config = require('../../config'); const Common = require('../common'); const Defaults = Common.Defaults; module.exports = { name: 'CryptoCompare', url: 'https://min-api.cryptocompare.com/data/price', params: { fsym: '', tsyms: Defaults.FIAT_CURRENCY.code }, headers: { authorization: Config.fiatRateServiceOpts.cryptoCompareApiKey }, parseFn(raw) { const rates = _.compact( Object.keys(raw).map(key => { if (!raw[key]) return null; return { code: key, value: +raw[key] }; }) ); return rates; } };