diff --git a/lib/plugins/exchange/kraken/kraken.js b/lib/plugins/exchange/kraken/kraken.js index eaef6b17..c3cdf7bc 100644 --- a/lib/plugins/exchange/kraken/kraken.js +++ b/lib/plugins/exchange/kraken/kraken.js @@ -16,13 +16,6 @@ function sell (account, cryptoAtoms, fiatCode, cryptoCode) { function trade (account, type, cryptoAtoms, fiatCode, cryptoCode) { const kraken = new Kraken(account.apiKey, account.privateKey) const amount = common.toUnit(cryptoAtoms, cryptoCode) - - // if (amount.lte('0.01')) { - // const err = new Error('Order size too small') - // err.name = 'orderTooSmall' - // return Promise.reject(err) - // } - const amountStr = amount.toFixed(6) const pair = PAIRS[cryptoCode][fiatCode] @@ -34,12 +27,15 @@ function trade (account, type, cryptoAtoms, fiatCode, cryptoCode) { expiretm: '+60' } - kraken.api('AddOrder', orderInfo, function (error, response) { - if (error) { - // TODO: handle: EOrder:Order minimum not met (volume too low) - return Promise.reject(error) - } else { - return Promise.resolve() - } + return new Promise((resolve, reject) => { + kraken.api('AddOrder', orderInfo, function (error, response) { + if (error) { + // TODO: handle: EOrder:Order minimum not met (volume too low) + return reject(error) + } else { + console.log('DEBUG900: %j', response) + return resolve() + } + }) }) }