From 3614144e17d1365f739fcd91548f47557a3bb4c9 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Mon, 28 Jan 2019 19:38:18 +0100 Subject: [PATCH] Wallet: Fix canSignFor() for CLTV payment channels. --- core/src/main/java/org/bitcoinj/wallet/Wallet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/org/bitcoinj/wallet/Wallet.java b/core/src/main/java/org/bitcoinj/wallet/Wallet.java index 9753ee96..4de7d244 100644 --- a/core/src/main/java/org/bitcoinj/wallet/Wallet.java +++ b/core/src/main/java/org/bitcoinj/wallet/Wallet.java @@ -4155,7 +4155,7 @@ public class Wallet extends BaseTaggableObject return true; } byte[] recipient = ScriptPattern.extractRecipientPubKeyFromCltvPaymentChannel(script); - ECKey recipientKey = findKeyFromPubKey(sender); + ECKey recipientKey = findKeyFromPubKey(recipient); if (recipientKey != null && (recipientKey.isEncrypted() || recipientKey.hasPrivKey())) { return true; }