From 347b240280fc86a6c7d0c0db5abddf32a48c857b Mon Sep 17 00:00:00 2001 From: Rafael Taranto Date: Fri, 15 Sep 2023 18:54:09 +0100 Subject: [PATCH] fix: insufficient funds and small mistakes --- lib/plugins/exchange/binance.js | 2 +- lib/plugins/wallet/tron/base.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/plugins/exchange/binance.js b/lib/plugins/exchange/binance.js index b4de0dae..0de4c9f9 100644 --- a/lib/plugins/exchange/binance.js +++ b/lib/plugins/exchange/binance.js @@ -5,7 +5,7 @@ const { ORDER_TYPES } = require('./consts') const ORDER_TYPE = ORDER_TYPES.MARKET const { BTC, BCH, XMR, ETH, LTC, ZEC } = COINS -const CRYPTO = [BTC, ETH, LTC, ZEC, BCH, XMR ] +const CRYPTO = [BTC, ETH, LTC, ZEC, BCH, XMR] const FIAT = ['USD', 'EUR'] const REQUIRED_CONFIG_FIELDS = ['apiKey', 'privateKey'] diff --git a/lib/plugins/wallet/tron/base.js b/lib/plugins/wallet/tron/base.js index d7cb50ed..c3a854f5 100644 --- a/lib/plugins/wallet/tron/base.js +++ b/lib/plugins/wallet/tron/base.js @@ -25,14 +25,14 @@ function defaultWallet (account) { const mnemonic = account.mnemonic if (!mnemonic) throw new Error('No mnemonic seed!') - return TronWeb.fromMnemonic(mnemonic.replace(/[\r\n]/gm, ' ').trim(), `${DEFAULT_PREFIX_PATH}\/0`) + return TronWeb.fromMnemonic(mnemonic.replace(/[\r\n]/gm, ' ').trim(), `${DEFAULT_PREFIX_PATH}/0`) } function paymentWallet (account, index) { const mnemonic = account.mnemonic if (!mnemonic) throw new Error('No mnemonic seed!') - return TronWeb.fromMnemonic(mnemonic.replace(/[\r\n]/gm, ' ').trim(), `${PAYMENT_PREFIX_PATH}\/${index}`) + return TronWeb.fromMnemonic(mnemonic.replace(/[\r\n]/gm, ' ').trim(), `${PAYMENT_PREFIX_PATH}/${index}`) } function newAddress (account, info, tx, settings, operatorId) { @@ -168,6 +168,7 @@ function getStatus (account, tx, requested, settings, operatorId) { .then(code => confirmedBalance(toAddress, code)) .then((confirmed) => { if (confirmed.gte(requested)) return { receivedCryptoAtoms: confirmed, status: 'confirmed' } + if (confirmed.gt(0)) return { receivedCryptoAtoms: confirmed, status: 'insufficientFunds' } return { receivedCryptoAtoms: 0, status: 'notSeen' } }) }