@@ -67,7 +67,9 @@ export default function Bitcoin() {
67 const hex = newPsbt.data.inputs
67 const hex = newPsbt.data.inputs
68 .reduce((psbt, input, idx) => {
68 .reduce((psbt, input, idx) => {
69 // removing already derived part, eg m/84'/0'/0'/0/0 becomes 0/0
69 // removing already derived part, eg m/84'/0'/0'/0/0 becomes 0/0
70− const path = input.bip32Derivation[0].path.substring(12);
70+ const path = input.bip32Derivation[0].path
71+ .split("m/84'/0'/0'/")
71 const prv = btcWallet.derivePath(path).privateKey;
73 const prv = btcWallet.derivePath(path).privateKey;
73 return psbt.signInput(idx, bitcoin.ECPair.fromPrivateKey(prv));
75 return psbt.signInput(idx, bitcoin.ECPair.fromPrivateKey(prv));