Wallet: When calculating the bloom filter, also include ouputs that are spent.

Fixes https://github.com/bitcoinj/bitcoinj/issues/2070#issuecomment-745662561
This commit is contained in:
Oscar Guindzberg 2020-12-16 13:45:07 -03:00 committed by Andreas Schildbach
parent 8906e7cc27
commit 78551cbad2

View file

@ -4920,7 +4920,7 @@ public class Wallet extends BaseTaggableObject
Script script = out.getScriptPubKey(); Script script = out.getScriptPubKey();
boolean isScriptTypeSupported = ScriptPattern.isP2PK(script) || ScriptPattern.isP2SH(script) boolean isScriptTypeSupported = ScriptPattern.isP2PK(script) || ScriptPattern.isP2SH(script)
|| ScriptPattern.isP2WPKH(script) || ScriptPattern.isP2WSH(script); || ScriptPattern.isP2WPKH(script) || ScriptPattern.isP2WSH(script);
return (isScriptTypeSupported && myUnspents.contains(out)) || watchedScripts.contains(script); return (isScriptTypeSupported && out.isMine(this)) || watchedScripts.contains(script);
} }
/** /**