fix: insufficient funds and small mistakes
This commit is contained in:
parent
f8a8ea2842
commit
347b240280
2 changed files with 4 additions and 3 deletions
|
|
@ -5,7 +5,7 @@ const { ORDER_TYPES } = require('./consts')
|
||||||
|
|
||||||
const ORDER_TYPE = ORDER_TYPES.MARKET
|
const ORDER_TYPE = ORDER_TYPES.MARKET
|
||||||
const { BTC, BCH, XMR, ETH, LTC, ZEC } = COINS
|
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 FIAT = ['USD', 'EUR']
|
||||||
const REQUIRED_CONFIG_FIELDS = ['apiKey', 'privateKey']
|
const REQUIRED_CONFIG_FIELDS = ['apiKey', 'privateKey']
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,14 +25,14 @@ function defaultWallet (account) {
|
||||||
const mnemonic = account.mnemonic
|
const mnemonic = account.mnemonic
|
||||||
if (!mnemonic) throw new Error('No mnemonic seed!')
|
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) {
|
function paymentWallet (account, index) {
|
||||||
const mnemonic = account.mnemonic
|
const mnemonic = account.mnemonic
|
||||||
if (!mnemonic) throw new Error('No mnemonic seed!')
|
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) {
|
function newAddress (account, info, tx, settings, operatorId) {
|
||||||
|
|
@ -168,6 +168,7 @@ function getStatus (account, tx, requested, settings, operatorId) {
|
||||||
.then(code => confirmedBalance(toAddress, code))
|
.then(code => confirmedBalance(toAddress, code))
|
||||||
.then((confirmed) => {
|
.then((confirmed) => {
|
||||||
if (confirmed.gte(requested)) return { receivedCryptoAtoms: confirmed, status: 'confirmed' }
|
if (confirmed.gte(requested)) return { receivedCryptoAtoms: confirmed, status: 'confirmed' }
|
||||||
|
if (confirmed.gt(0)) return { receivedCryptoAtoms: confirmed, status: 'insufficientFunds' }
|
||||||
return { receivedCryptoAtoms: 0, status: 'notSeen' }
|
return { receivedCryptoAtoms: 0, status: 'notSeen' }
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue