The error message while trying to sign a transaction can be improved by:
- Mention wallet passphrase was recently changed and needs to be entered again in console using
walletpassphrase
OR
- Provide an option to enter wallet passphrase in GUI if the error is because of recent change in passphrase
Steps to reproduce:
- Add one UTXO from Bitcoin Core in Electrum (watch only wallet)
- Change wallet passphrase in Core
- Create a transaction and copy PSBT in Electrum
- Load PSBT in Bitcoin Core GUI
- Sign transaction