diff --git a/lnbits/extensions/watchonly/static/components/serial-signer/serial-signer.js b/lnbits/extensions/watchonly/static/components/serial-signer/serial-signer.js index c6102bef..b1255031 100644 --- a/lnbits/extensions/watchonly/static/components/serial-signer/serial-signer.js +++ b/lnbits/extensions/watchonly/static/components/serial-signer/serial-signer.js @@ -423,10 +423,21 @@ async function serialSigner(path) { }, handleSignResponse: function (res = '') { this.hww.signingPsbt = false - this.updateSignedPsbt(res) + const [count, psbt] = res.trim().split(' ') + if (!psbt || !count || count.trim() === '0') { + this.$q.notify({ + type: 'warning', + message: 'No input signed!', + caption: 'Are you using the right seed?', + timeout: 10000 + }) + return + } + this.updateSignedPsbt(psbt) this.$q.notify({ type: 'positive', message: 'Transaction Signed', + message: `Inputs signed: ${count}`, timeout: 10000 }) }, diff --git a/lnbits/extensions/watchonly/static/components/wallet-list/wallet-list.html b/lnbits/extensions/watchonly/static/components/wallet-list/wallet-list.html index 3472a52f..2eda578d 100644 --- a/lnbits/extensions/watchonly/static/components/wallet-list/wallet-list.html +++ b/lnbits/extensions/watchonly/static/components/wallet-list/wallet-list.html @@ -191,6 +191,7 @@ label="Account Extended Public Key; xpub, ypub, zpub; Bitcoin Descriptor" >