diff --git a/core/src/main/java/org/bitcoinj/core/Wallet.java b/core/src/main/java/org/bitcoinj/core/Wallet.java index 5b15e184..a7560786 100644 --- a/core/src/main/java/org/bitcoinj/core/Wallet.java +++ b/core/src/main/java/org/bitcoinj/core/Wallet.java @@ -766,8 +766,10 @@ public class Wallet extends BaseTaggableObject implements Serializable, BlockCha } finally { keychainLock.writeLock().unlock(); } - queueOnScriptsChanged(scripts, true); - saveNow(); + if (added > 0) { + queueOnScriptsChanged(scripts, true); + saveNow(); + } return added; }