diff --git a/core/src/main/java/org/bitcoinj/wallet/Wallet.java b/core/src/main/java/org/bitcoinj/wallet/Wallet.java index 9f75fa3b..cfb57ce5 100644 --- a/core/src/main/java/org/bitcoinj/wallet/Wallet.java +++ b/core/src/main/java/org/bitcoinj/wallet/Wallet.java @@ -4880,6 +4880,8 @@ public class Wallet extends BaseTaggableObject public boolean checkForFilterExhaustion(FilteredBlock block) { keyChainGroupLock.lock(); try { + if (!keyChainGroup.isSupportsDeterministicChains()) + return false; int epoch = keyChainGroup.getCombinedKeyLookaheadEpochs(); for (Transaction tx : block.getAssociatedTransactions().values()) { markKeysAsUsed(tx);