]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/blobdiff - src/js/index.js
Show error when using xpub with hardened addresses
[perso/Immae/Projets/Cryptomonnaies/BIP39.git] / src / js / index.js
index 3a5a0ef3fecc7f4d804bc84bc118832c28f20527..d9d5db39739986e03af718d970e4de0fc882a01a 100644 (file)
             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";