Browse Source

zcashparams missing extended message

all-modes
pbca26 8 years ago
parent
commit
d9a392ddd4
  1. 4
      react/src/components/addcoin/addcoinOptionsAC.js
  2. 4
      react/src/components/addcoin/addcoinOptionsACFiat.js
  3. 22
      react/src/components/main/main.js
  4. 2
      react/src/components/toaster/toaster-item.js
  5. 7
      react/src/translate/en.js

4
react/src/components/addcoin/addcoinOptionsAC.js

@ -24,7 +24,9 @@ class AddCoinOptionsAC extends React.Component {
for (let i = 0; i < _assetChains.length; i++) {
_items.push(
<option value={ `${_assetChains[i].toUpperCase()}|basilisk|native` }>{ translate(`ASSETCHAINS.${_assetChains[i].toUpperCase()}`) }</option>
<option
key={ _assetChains[i] }
value={ `${_assetChains[i].toUpperCase()}|basilisk|native` }>{ translate(`ASSETCHAINS.${_assetChains[i].toUpperCase()}`) }</option>
);
}

4
react/src/components/addcoin/addcoinOptionsACFiat.js

@ -41,7 +41,9 @@ class AddCoinOptionsACFiat extends React.Component {
for (let i = 0; i < _fiat.length; i++) {
_items.push(
<option value={ `${_fiat[i].toUpperCase()}|basilisk|native` }>{ translate(`FIAT_CURRENCIES.${_fiat[i].toUpperCase()}`) }</option>
<option
key={ _fiat[i] }
value={ `${_fiat[i].toUpperCase()}|basilisk|native` }>{ translate(`FIAT_CURRENCIES.${_fiat[i].toUpperCase()}`) }</option>
);
}

22
react/src/components/main/main.js

@ -40,10 +40,28 @@ class Main extends React.Component {
document.title = `${appVersion.name} (v${appVersion.version.replace('version=', '')}-beta)${_appMode}`;
}
if (!zcashParamsExist) {
if (zcashParamsExist.errors) {
let _errors = [translate('KMD_NATIVE.ZCASH_PARAMS_MISSING'), ''];
if (!zcashParamsExist.rootDir) {
_errors.push(translate('KMD_NATIVE.ZCASH_PARAMS_MISSING_ROOT_DIR'));
}
if (!zcashParamsExist.provingKey) {
_errors.push(translate('KMD_NATIVE.ZCASH_PARAMS_MISSING_PROVING_KEY'));
}
if (!zcashParamsExist.provingKey) {
_errors.push(translate('KMD_NATIVE.ZCASH_PARAMS_MISSING_VERIFYING_KEY'));
}
if (!zcashParamsExist.provingKeySize) {
_errors.push(translate('KMD_NATIVE.ZCASH_PARAMS_MISSING_PROVING_KEY_SIZE'));
}
if (!zcashParamsExist.verifyingKeySize) {
_errors.push(translate('KMD_NATIVE.ZCASH_PARAMS_MISSING_VERIFYING_KEY_SIZE'));
}
Store.dispatch(
triggerToaster(
translate('KMD_NATIVE.ZCASH_PARAMS_MISSING'),
_errors,
'Komodo',
'error',
false

2
react/src/components/toaster/toaster-item.js

@ -28,7 +28,7 @@ class ToasterItem extends React.Component {
componentWillReceiveProps(props) {
if (props &&
props.message) {
props.message) {
this.setState({
message: props.message,
type: props._type,

7
react/src/translate/en.js

@ -550,7 +550,12 @@ export const _lang = {
'EXECUTION_SECONDS': 'Execution Seconds',
'WAIT_UNTIL_SYNCED': 'Transaction history is unavailable during synchronization progresss',
'TXID': 'Transaction ID',
'ZCASH_PARAMS_MISSING': 'Zcash params are missing',
'ZCASH_PARAMS_MISSING': 'Zcash params are missing or incomplete:',
'ZCASH_PARAMS_MISSING_ROOT_DIR': '- missing root folder',
'ZCASH_PARAMS_MISSING_PROVING_KEY': '- missing proving key',
'ZCASH_PARAMS_MISSING_VERIFYING_KEY': '- missing verifying key',
'ZCASH_PARAMS_MISSING_PROVING_KEY_SIZE': '- proving key size is incorrect',
'ZCASH_PARAMS_MISSING_VERIFYING_KEY_SIZE': '- verifying key size is incorrect',
},
'LOGIN': {
'QUICK_ACCESS': 'Quick access',

Loading…
Cancel
Save