diff options
| author | mmbyday <mmbyday@protonmail.com> | 2019-02-22 18:26:51 -0800 |
|---|---|---|
| committer | mmbyday <mmbyday@protonmail.com> | 2019-02-23 10:02:51 -0800 |
| commit | 08ec5e99ac805a1d255d13a4075874922b2b98b0 (patch) | |
| tree | 7fac09e20afe04f5b287e90c1647068ccd2a8ced /js/Wizard.js | |
| parent | c2889c2b8173dda1e4fe50478c8d56ac00f2d255 (diff) | |
| download | monzero-gui-08ec5e99ac805a1d255d13a4075874922b2b98b0.tar.gz monzero-gui-08ec5e99ac805a1d255d13a4075874922b2b98b0.tar.xz monzero-gui-08ec5e99ac805a1d255d13a4075874922b2b98b0.zip | |
wizard: fix restore from key and seed functionality
Diffstat (limited to 'js/Wizard.js')
| -rw-r--r-- | js/Wizard.js | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/js/Wizard.js b/js/Wizard.js index 6f0633c7..220fd0a2 100644 --- a/js/Wizard.js +++ b/js/Wizard.js @@ -3,18 +3,18 @@ function updateFromQrCode(address, payment_id, amount, tx_description, recipient_name, extra_parameters) { // Switch to recover from keys recoverFromSeedMode = false - spendkey.text = "" + spendKeyLine.text = "" viewKeyLine.text = "" - restoreHeightItem.text = "" + restoreHeight.text = "" if(typeof extra_parameters.secret_view_key != "undefined") { viewKeyLine.text = extra_parameters.secret_view_key } if(typeof extra_parameters.secret_spend_key != "undefined") { - spendkey.text = extra_parameters.secret_spend_key + spendKeyLine.text = extra_parameters.secret_spend_key } if(typeof extra_parameters.restore_height != "undefined") { - restoreHeightItem.text = extra_parameters.restore_height + restoreHeight.text = extra_parameters.restore_height } addressLine.text = address @@ -170,12 +170,14 @@ function checkSeed(seed) { } function restoreWalletCheckViewSpendAddress(walletmanager, nettype, viewkey, spendkey, addressline){ - var addressOK = (viewkey.length > 0 || spendkey.length > 0) ? walletmanager.addressValid(addressline, nettype) : false - var viewKeyOK = (viewkey.length > 0) ? walletmanager.keyValid(viewkey, addressline, true, nettype) : true - // Spendkey is optional - var spendKeyOK = (spendkey.length > 0) ? walletmanager.keyValid(spendkey, addressline, false, nettype) : true - - return addressOK && viewKeyOK && spendKeyOK + var results = []; + // addressOK + results[0] = walletmanager.addressValid(addressline, nettype); + // viewKeyOK + results[1] = walletmanager.keyValid(viewkey, addressline, true, nettype); + // spendKeyOK, Spendkey is optional + results[2] = walletmanager.keyValid(spendkey, addressline, false, nettype); + return results; } //usage: getApproximateBlockchainHeight("March 18 2016") or getApproximateBlockchainHeight("2016-11-11") @@ -219,4 +221,4 @@ function getApproximateBlockchainHeight(_date){ else{ return 0; } -}
\ No newline at end of file +} |
