diff --git a/routes/shepherd.js b/routes/shepherd.js index 192c6be..156d806 100644 --- a/routes/shepherd.js +++ b/routes/shepherd.js @@ -60,6 +60,7 @@ if (os.platform() === 'linux') { komododBin = path.join(__dirname, '../assets/bin/linux64/komodod'), komodocliBin = path.join(__dirname, '../assets/bin/linux64/komodo-cli'), komodoDir = `${process.env.HOME}/.komodo`; + zcashDir = `${process.env.HOME}/.zcash-params`; } if (os.platform() === 'win32') { @@ -77,6 +78,7 @@ if (os.platform() === 'win32') { komodocliBin = path.normalize(komodocliBin), komodoDir = `${process.env.APPDATA}/Komodo`, komodoDir = path.normalize(komodoDir); + zcashDir = `${process.env.APPDATA}/ZcashParams`; } shepherd.appConfig = { @@ -107,6 +109,18 @@ shepherd.appConfig = { shepherd.defaultAppConfig = Object.assign({}, shepherd.appConfig); +shepherd.zcashParamsExist = function() { + if (fs.existsSync(zcashDir) && + fs.existsSync(`${zcashDir}/sprout-proving.key`) && + fs.existsSync(`${zcashDir}/sprout-verifying.key`)) { + console.log('zcashparams exist'); + return true; + } + + console.log('zcashparams doesnt exist'); + return false; +} + shepherd.readVersionFile = function() { // read app version const rootLocation = path.join(__dirname, '../');