aboutsummaryrefslogtreecommitdiff
path: root/js/Wizard.js
diff options
context:
space:
mode:
authormmbyday <mmbyday@protonmail.com>2019-02-22 18:26:51 -0800
committermmbyday <mmbyday@protonmail.com>2019-02-23 10:02:51 -0800
commit08ec5e99ac805a1d255d13a4075874922b2b98b0 (patch)
tree7fac09e20afe04f5b287e90c1647068ccd2a8ced /js/Wizard.js
parentc2889c2b8173dda1e4fe50478c8d56ac00f2d255 (diff)
downloadmonzero-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.js24
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
+}