From a1fdcffd4da2aaf90e719a0e5c8820d25030e122 Mon Sep 17 00:00:00 2001 From: ottosch Date: Thu, 23 Nov 2023 22:04:52 -0300 Subject: [PATCH] Fix testnet WIF for calculated BIP47 keys --- src/www/js/dom.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/www/js/dom.js b/src/www/js/dom.js index dbd95e0..0e69740 100644 --- a/src/www/js/dom.js +++ b/src/www/js/dom.js @@ -1490,6 +1490,8 @@ const calculateBip47Addresses = () => { const sendReceive = DOM.bip47SendReceive.value; const startIndex = parseInt(DOM.bip47StartIndex.value); const endIndex = startIndex + parseInt(DOM.bip47NoOfAddresses.value); + const network47 = bip47.utils.networks[DOM.bip47Network.value]; + try { const addressDataArray = []; for (let i = startIndex; i < endIndex; i++) { @@ -1506,12 +1508,12 @@ const calculateBip47Addresses = () => { pCode = myPayCode; key = bobPayCode.derive(0).publicKey; prvKey = bitcoin.ECPair.fromPrivateKey( - pCode.derivePaymentPrivateKey(key, i) + pCode.derivePaymentPrivateKey(key, i), + { network: network47 } ).toWIF(); } const payPubKey = pCode.derivePaymentPublicKey(key, i); let address; - const network47 = bip47.utils.networks[DOM.bip47Network.value]; switch (addressType) { case 'P2PKH': address = bitcoin.payments.p2pkh({