fix: config validation for exchanges

This commit is contained in:
José Oliveira 2021-05-13 15:43:04 +01:00 committed by Josh Harvey
parent dabe21f834
commit a8085f3f1d
3 changed files with 10 additions and 6 deletions

View file

@ -18,9 +18,11 @@ const loadConfig = (account) => {
}
const loadOptions = () => ({ expiretm: '+60' })
const isConfigValid = options => {
const requiredOptions = _.pick(['apiKey', 'privateKey'], options)
return _.isEqual(options, requiredOptions)
const requiredOptions = ['apiKey', 'privateKey']
const givenOptions = _.pick(requiredOptions, options)
return _.isEqual(_.keys(givenOptions), requiredOptions)
}
module.exports = { loadOptions, loadConfig, isConfigValid, CRYPTO, FIAT, ORDER_TYPE, AMOUNT_PRECISION }