From 8ace25d1404d0e71b2b0e83b30672b6b65471165 Mon Sep 17 00:00:00 2001 From: Overtorment Date: Mon, 5 Oct 2020 12:12:54 +0100 Subject: [PATCH] REF: get utxo --- class/wallets/hd-legacy-breadwallet-wallet.js | 1 + class/wallets/hd-legacy-electrum-seed-p2pkh-wallet.js | 1 + class/wallets/hd-legacy-p2pkh-wallet.js | 1 + class/wallets/hd-segwit-electrum-seed-p2wpkh-wallet.js | 1 + class/wallets/hd-segwit-p2sh-wallet.js | 1 + 5 files changed, 5 insertions(+) diff --git a/class/wallets/hd-legacy-breadwallet-wallet.js b/class/wallets/hd-legacy-breadwallet-wallet.js index 584847fd2..91c70e898 100644 --- a/class/wallets/hd-legacy-breadwallet-wallet.js +++ b/class/wallets/hd-legacy-breadwallet-wallet.js @@ -71,6 +71,7 @@ export class HDLegacyBreadwalletWallet extends HDLegacyP2PKHWallet { * @private */ _getWIFByIndex(internal, index) { + if (!this.secret) return false; const mnemonic = this.secret; const seed = bip39.mnemonicToSeed(mnemonic); const root = bitcoinjs.bip32.fromSeed(seed); diff --git a/class/wallets/hd-legacy-electrum-seed-p2pkh-wallet.js b/class/wallets/hd-legacy-electrum-seed-p2pkh-wallet.js index 7c6996b18..89b9e971e 100644 --- a/class/wallets/hd-legacy-electrum-seed-p2pkh-wallet.js +++ b/class/wallets/hd-legacy-electrum-seed-p2pkh-wallet.js @@ -61,6 +61,7 @@ export class HDLegacyElectrumSeedP2PKHWallet extends HDLegacyP2PKHWallet { } _getWIFByIndex(internal, index) { + if (!this.secret) return false; const root = bitcoin.bip32.fromSeed(mn.mnemonicToSeedSync(this.secret, MNEMONIC_TO_SEED_OPTS)); const path = `m/${internal ? 1 : 0}/${index}`; const child = root.derivePath(path); diff --git a/class/wallets/hd-legacy-p2pkh-wallet.js b/class/wallets/hd-legacy-p2pkh-wallet.js index ca25f6564..0c77453ec 100644 --- a/class/wallets/hd-legacy-p2pkh-wallet.js +++ b/class/wallets/hd-legacy-p2pkh-wallet.js @@ -48,6 +48,7 @@ export class HDLegacyP2PKHWallet extends AbstractHDElectrumWallet { * @private */ _getWIFByIndex(internal, index) { + if (!this.secret) return false; const mnemonic = this.secret; const seed = bip39.mnemonicToSeed(mnemonic); diff --git a/class/wallets/hd-segwit-electrum-seed-p2wpkh-wallet.js b/class/wallets/hd-segwit-electrum-seed-p2wpkh-wallet.js index 958a9ecbc..698bf2a48 100644 --- a/class/wallets/hd-segwit-electrum-seed-p2wpkh-wallet.js +++ b/class/wallets/hd-segwit-electrum-seed-p2wpkh-wallet.js @@ -61,6 +61,7 @@ export class HDSegwitElectrumSeedP2WPKHWallet extends HDSegwitBech32Wallet { } _getWIFByIndex(internal, index) { + if (!this.secret) return false; const root = bitcoin.bip32.fromSeed(mn.mnemonicToSeedSync(this.secret, MNEMONIC_TO_SEED_OPTS)); const path = `m/0'/${internal ? 1 : 0}/${index}`; const child = root.derivePath(path); diff --git a/class/wallets/hd-segwit-p2sh-wallet.js b/class/wallets/hd-segwit-p2sh-wallet.js index 2240cb2f1..50aef1b8a 100644 --- a/class/wallets/hd-segwit-p2sh-wallet.js +++ b/class/wallets/hd-segwit-p2sh-wallet.js @@ -29,6 +29,7 @@ export class HDSegwitP2SHWallet extends AbstractHDElectrumWallet { * @private */ _getWIFByIndex(internal, index) { + if (!this.secret) return false; const mnemonic = this.secret; const seed = bip39.mnemonicToSeed(mnemonic); const root = bitcoin.bip32.fromSeed(seed);