Browse Source

zcash params exist check

all-modes
pbca26 8 years ago
parent
commit
9aac56be39
  1. 14
      routes/shepherd.js

14
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, '../');

Loading…
Cancel
Save