mirror of
https://github.com/OneKeyHQ/bip39.git
synced 2026-04-05 18:43:47 +00:00
Merge pull request #484 from secinthenet/bip85-fix-from-ent
fix bip85 mode to work without mnemonic (using xprv or entropy)
This commit is contained in:
@@ -490,13 +490,16 @@
|
||||
|
||||
var app = DOM.bip85application.val();
|
||||
|
||||
var phrase = DOM.phrase.val();
|
||||
var passphrase = DOM.passphrase.val();
|
||||
if (!phrase) {
|
||||
var rootKeyBase58 = DOM.rootKey.val();
|
||||
if (!rootKeyBase58) {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
var master = libs.bip85.BIP85.fromMnemonic(phrase, passphrase);
|
||||
// try parsing using base network params
|
||||
// The bip85 lib only understands xpubs, so compute it
|
||||
var rootKey = libs.bitcoin.HDNode.fromBase58(rootKeyBase58, network);
|
||||
rootKey.keyPair.network = libs.bitcoin.networks['bitcoin']
|
||||
var master = libs.bip85.BIP85.fromBase58(rootKey.toBase58());
|
||||
|
||||
var result;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user