Merge remote-tracking branch 'upstream/release-8.1' into release-8.5
This commit is contained in:
commit
78be4a47b6
21 changed files with 58 additions and 45 deletions
|
|
@ -1,10 +1,11 @@
|
|||
const coins = require('@lamassu/coins')
|
||||
const axios = require('axios')
|
||||
const _ = require('lodash/fp')
|
||||
|
||||
const logger = require('../../../logger')
|
||||
|
||||
const NAME = 'CipherTrace'
|
||||
const SUPPORTED_COINS = ['BTC', 'ETH', 'BCH', 'LTC', 'BNB', 'RSK']
|
||||
const SUPPORTED_COINS = ['BTC', 'ETH', 'BCH', 'LTC']
|
||||
|
||||
function getClient (account) {
|
||||
if (_.isNil(account) || !account.enabled) return null
|
||||
|
|
@ -128,11 +129,15 @@ function getInputAddresses (account, cryptoCode, txHashes) {
|
|||
}
|
||||
|
||||
function isWalletScoringEnabled (account, cryptoCode) {
|
||||
if (!SUPPORTED_COINS.includes(cryptoCode)) {
|
||||
const isAccountEnabled = !_.isNil(account) && account.enabled
|
||||
|
||||
if (!isAccountEnabled) return Promise.resolve(false)
|
||||
|
||||
if (!SUPPORTED_COINS.includes(cryptoCode) && !coins.utils.isErc20Token(cryptoCode)) {
|
||||
return Promise.reject(new Error('Unsupported crypto: ' + cryptoCode))
|
||||
}
|
||||
|
||||
return Promise.resolve(!_.isNil(account) && account.enabled)
|
||||
return Promise.resolve(true)
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue