@abcpros/bitcore-wallet-service
Version:
A service for Mutisig HD Bitcoin Wallets
29 lines (27 loc) • 624 B
text/typescript
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;
}
};