diff --git a/lib/coin-utils.js b/lib/coin-utils.js index 0468d8b1..0364ed88 100644 --- a/lib/coin-utils.js +++ b/lib/coin-utils.js @@ -52,7 +52,7 @@ const CRYPTO_CURRENCIES = [ } ] -module.exports = {buildUrl, cryptoDir, cryptoCurrencies, getCryptoCurrency} +module.exports = {buildUrl, cryptoDir, configPath, cryptoCurrencies, getCryptoCurrency} function getCryptoCurrency (cryptoCode) { const cryptoCurrency = _.find(['cryptoCode', cryptoCode], CRYPTO_CURRENCIES) @@ -81,3 +81,6 @@ function cryptoDir (cryptoRec) { return path.resolve(blockchainDir, code) } +function configPath (cryptoRec) { + return path.resolve(cryptoDir(cryptoRec), cryptoRec.configFile) +} diff --git a/lib/plugins/wallet/bitcoind/bitcoind.js b/lib/plugins/wallet/bitcoind/bitcoind.js index de64bd74..f89788fb 100644 --- a/lib/plugins/wallet/bitcoind/bitcoind.js +++ b/lib/plugins/wallet/bitcoind/bitcoind.js @@ -5,7 +5,7 @@ const E = require('../../../error') const coinUtils = require('../../../coin-utils') const cryptoRec = coinUtils.getCryptoCurrency('BTC') -const configPath = coinUtils.cryptoDir(cryptoRec) +const configPath = coinUtils.configPath(cryptoRec) const unitScale = cryptoRec.unitScale const config = jsonRpc.parseConf(configPath) diff --git a/lib/plugins/wallet/dashd/dashd.js b/lib/plugins/wallet/dashd/dashd.js index 54bc8d93..fe83f930 100644 --- a/lib/plugins/wallet/dashd/dashd.js +++ b/lib/plugins/wallet/dashd/dashd.js @@ -6,7 +6,7 @@ const BN = require('../../../bn') const E = require('../../../error') const cryptoRec = coinUtils.getCryptoCurrency('DASH') -const configPath = coinUtils.cryptoDir(cryptoRec) +const configPath = coinUtils.configPath(cryptoRec) const unitScale = cryptoRec.unitScale const config = jsonRpc.parseConf(configPath) diff --git a/lib/plugins/wallet/litecoind/litecoind.js b/lib/plugins/wallet/litecoind/litecoind.js index 1b333cfb..49000019 100644 --- a/lib/plugins/wallet/litecoind/litecoind.js +++ b/lib/plugins/wallet/litecoind/litecoind.js @@ -6,7 +6,7 @@ const BN = require('../../../bn') const E = require('../../../error') const cryptoRec = coinUtils.getCryptoCurrency('LTC') -const configPath = coinUtils.cryptoDir(cryptoRec) +const configPath = coinUtils.configPath(cryptoRec) const unitScale = cryptoRec.unitScale const config = jsonRpc.parseConf(configPath) diff --git a/lib/plugins/wallet/zcashd/zcashd.js b/lib/plugins/wallet/zcashd/zcashd.js index d9a6639b..bb0f7309 100644 --- a/lib/plugins/wallet/zcashd/zcashd.js +++ b/lib/plugins/wallet/zcashd/zcashd.js @@ -6,7 +6,7 @@ const BN = require('../../../bn') const E = require('../../../error') const cryptoRec = coinUtils.getCryptoCurrency('ZEC') -const configPath = coinUtils.cryptoDir(cryptoRec) +const configPath = coinUtils.configPath(cryptoRec) const unitScale = cryptoRec.unitScale const config = jsonRpc.parseConf(configPath)