diff --git a/bin/lamassu-update-nodes b/bin/lamassu-update-wallet-nodes similarity index 91% rename from bin/lamassu-update-nodes rename to bin/lamassu-update-wallet-nodes index 719d4197..ef0cca23 100644 --- a/bin/lamassu-update-nodes +++ b/bin/lamassu-update-wallet-nodes @@ -24,9 +24,11 @@ function plugin (crypto) { function run () { _.forEach((crypto) => { - const cryptoPlugin = plugin(crypto) + if (!_.includes(crypto.cryptoCode, _.keys(PLUGINS))) return + + const cryptoPlugin = plugin(crypto) + const status = common.es(`sudo supervisorctl status ${crypto.code} | awk '{ print $2 }'`).trim() - const status = common.es(`sudo supervisorctl status ${crypto.code} | awk '{ print $2 }'`) if (status === 'RUNNING') cryptoPlugin.updateCore(common.getBinaries(crypto.cryptoCode), true) if (status === 'STOPPED') cryptoPlugin.updateCore(common.getBinaries(crypto.cryptoCode), false) }, cryptos) diff --git a/lib/blockchain/dash.js b/lib/blockchain/dash.js index 66030e1b..85fa82c6 100644 --- a/lib/blockchain/dash.js +++ b/lib/blockchain/dash.js @@ -23,7 +23,7 @@ function updateCore (coinRec, isCurrentlyRunning) { common.es(`tar -xzf /tmp/dash.tar.gz -C /tmp/`) common.logger.info('Updating wallet...') - common.es(`cp /tmp/${coinRec.dir}/bin/* /usr/local/bin/`) + common.es(`cp /tmp/${coinRec.dir}/* /usr/local/bin/`) common.es(`rm -r /tmp/${coinRec.dir.replace('/bin', '')}`) common.es(`rm /tmp/dash.tar.gz`) diff --git a/lib/blockchain/litecoin.js b/lib/blockchain/litecoin.js index e08abfda..1c721c6f 100644 --- a/lib/blockchain/litecoin.js +++ b/lib/blockchain/litecoin.js @@ -23,7 +23,7 @@ function updateCore (coinRec, isCurrentlyRunning) { common.es(`tar -xzf /tmp/litecoin.tar.gz -C /tmp/`) common.logger.info('Updating wallet...') - common.es(`cp /tmp/${coinRec.dir}/bin/* /usr/local/bin/`) + common.es(`cp /tmp/${coinRec.dir}/* /usr/local/bin/`) common.es(`rm -r /tmp/${coinRec.dir.replace('/bin', '')}`) common.es(`rm /tmp/litecoin.tar.gz`) diff --git a/package.json b/package.json index de215164..e50760ab 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,7 @@ "lamassu-ofac-update": "./bin/lamassu-ofac-update", "lamassu-send-coins": "./bin/lamassu-send-coins", "lamassu-update-to-mnemonic": "./bin/lamassu-update-to-mnemonic", - "lamassu-update-nodes": "./bin/lamassu-update-nodes", + "lamassu-update-wallet-nodes": "./bin/lamassu-update-wallet-nodes", "lamassu-configure-frontcamera": "./bin/lamassu-configure-frontcamera", "lamassu-ofac-update-sources": "./bin/lamassu-ofac-update-sources", "lamassu-devices": "./bin/lamassu-devices",