From 9293b622a398e34343c51840f8791491d55ddb6a Mon Sep 17 00:00:00 2001 From: Craig Raw Date: Mon, 21 Nov 2022 16:09:59 +0200 Subject: [PATCH] allow message sign/verify from nested segwit wallets --- .../com/sparrowwallet/sparrow/control/MessageSignDialog.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/sparrowwallet/sparrow/control/MessageSignDialog.java b/src/main/java/com/sparrowwallet/sparrow/control/MessageSignDialog.java index b1ac0833..fd13dbf1 100644 --- a/src/main/java/com/sparrowwallet/sparrow/control/MessageSignDialog.java +++ b/src/main/java/com/sparrowwallet/sparrow/control/MessageSignDialog.java @@ -295,7 +295,7 @@ public class MessageSignDialog extends Dialog { private boolean isValidAddress() { try { Address address = getAddress(); - return address.getScriptType() != ScriptType.P2TR && address.getScriptType().isAllowed(PolicyType.SINGLE); + return address.getScriptType() != ScriptType.P2TR && (address.getScriptType().isAllowed(PolicyType.SINGLE) || address.getScriptType() == ScriptType.P2SH); } catch (InvalidAddressException e) { return false; }