From 8db14617d8b7e0045040c943a90684fc39011593 Mon Sep 17 00:00:00 2001 From: Craig Raw Date: Mon, 5 Oct 2026 10:45:04 +0200 Subject: [PATCH] prevent a locked wallet from signing a message, opening the dialog in verify only mode --- src/main/java/com/sparrowwallet/sparrow/AppController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/sparrowwallet/sparrow/AppController.java b/src/main/java/com/sparrowwallet/sparrow/AppController.java index 7cd6a3d7..ab7371f6 100644 --- a/src/main/java/com/sparrowwallet/sparrow/AppController.java +++ b/src/main/java/com/sparrowwallet/sparrow/AppController.java @@ -1505,7 +1505,7 @@ public class AppController implements Initializable { public void signVerifyMessage(ActionEvent event) { MessageSignDialog messageSignDialog = null; WalletForm selectedWalletForm = getSelectedWalletForm(); - if(selectedWalletForm != null) { + if(selectedWalletForm != null && !selectedWalletForm.isLocked()) { Wallet wallet = selectedWalletForm.getWallet(); if(wallet.getPolicyType() == PolicyType.SINGLE_HD || wallet.getPolicyType() == PolicyType.SINGLE_SP) { //Can sign and verify