fix: set default market for fiat exchanges to EUR

This commit is contained in:
Sérgio Salgado 2022-05-18 15:19:31 +01:00
parent dafaf7473b
commit ce290a3e63

View file

@ -9,6 +9,7 @@ const cex = require('../exchange/cex')
const ftx = require('../exchange/ftx')
const bitpay = require('../ticker/bitpay')
const binance = require('../exchange/binance')
const logger = require('../../logger')
const { BTC, BCH, DASH, ETH, LTC, ZEC } = COINS
@ -33,7 +34,8 @@ function buildMarket (fiatCode, cryptoCode, serviceName) {
}
const fiatSupported = ALL[serviceName].FIAT
if (fiatSupported !== 'ALL_CURRENCIES' && !_.includes(fiatCode, fiatSupported)) {
throw new Error('Unsupported fiat: ' + fiatCode)
logger.info('Building a market for an unsupported fiat. Defaulting to EUR market')
return cryptoCode + '/' + 'EUR'
}
return cryptoCode + '/' + fiatCode
}