Show error when using xpub with hardened addresses

This commit is contained in:
Ian Coleman
2017-08-24 09:25:26 +10:00
parent 88ea3e40ee
commit b18eb97ae3
2 changed files with 34 additions and 1 deletions

View File

@@ -532,7 +532,9 @@
return "No root key";
}
// Check no hardened derivation path when using xpub keys
var hardened = path.indexOf("'") > -1;
var hardenedPath = path.indexOf("'") > -1;
var hardenedAddresses = bip32TabSelected() && DOM.hardenedAddresses.prop("checked");
var hardened = hardenedPath || hardenedAddresses;
var isXpubkey = bip32RootKey.isNeutered();
if (hardened && isXpubkey) {
return "Hardened derivation path is invalid with xpub key";