diff --git a/core/src/main/java/org/bitcoinj/wallet/Wallet.java b/core/src/main/java/org/bitcoinj/wallet/Wallet.java index e08125e4..9f75fa3b 100644 --- a/core/src/main/java/org/bitcoinj/wallet/Wallet.java +++ b/core/src/main/java/org/bitcoinj/wallet/Wallet.java @@ -4807,9 +4807,10 @@ public class Wallet extends BaseTaggableObject try { if (!watchedScripts.isEmpty()) return true; - for (DeterministicKeyChain chain : keyChainGroup.chains) - if (chain.getOutputScriptType() == Script.ScriptType.P2WPKH) - return true; + if (keyChainGroup.chains != null) + for (DeterministicKeyChain chain : keyChainGroup.chains) + if (chain.getOutputScriptType() == Script.ScriptType.P2WPKH) + return true; return false; } finally { keyChainGroupLock.unlock();