on master help sign in
bitcoin: remove surrounding quotes from derivation path comments
570d0a6pkova
src/lib/validators.js+1−1
@@ -146,7 +146,7 @@ export const validateSignablePsbt = hd => base64 => {
146 const psbt = bitcoin.Psbt.fromBase64(base64);
146 const psbt = bitcoin.Psbt.fromBase64(base64);
147 return !psbt.data.inputs.some((input, idx) => {
147 return !psbt.data.inputs.some((input, idx) => {
148 try {
148 try {
149− // removing already derived part, eg 'm/84'/0'/0'/0/0' becomes '0/0'
149+ // removing already derived part, eg m/84'/0'/0'/0/0 becomes 0/0
150 const path = input.bip32Derivation[0].path.substring(12);
150 const path = input.bip32Derivation[0].path.substring(12);
151 const prv = hd.derivePath(path).privateKey;
151 const prv = hd.derivePath(path).privateKey;
152 psbt.signInput(idx, bitcoin.ECPair.fromPrivateKey(prv));
152 psbt.signInput(idx, bitcoin.ECPair.fromPrivateKey(prv));
src/views/Bitcoin.js+1−1
@@ -71,7 +71,7 @@ export default function Bitcoin() {
71 const newPsbt = bitcoin.Psbt.fromBase64(values.unsignedTransaction);
71 const newPsbt = bitcoin.Psbt.fromBase64(values.unsignedTransaction);
72 const hex = newPsbt.data.inputs
72 const hex = newPsbt.data.inputs
73 .reduce((psbt, input, idx) => {
73 .reduce((psbt, input, idx) => {
74− // removing already derived part, eg 'm/84'/0'/0'/0/0' becomes '0/0'
74+ // removing already derived part, eg m/84'/0'/0'/0/0 becomes 0/0
75 const path = input.bip32Derivation[0].path.substring(12);
75 const path = input.bip32Derivation[0].path.substring(12);
76 const prv = hd.derivePath(path).privateKey;
76 const prv = hd.derivePath(path).privateKey;
77 return psbt.signInput(idx, bitcoin.ECPair.fromPrivateKey(prv));
77 return psbt.signInput(idx, bitcoin.ECPair.fromPrivateKey(prv));