diff --git a/src/main/java/org/qortal/controller/BlockMinter.java b/src/main/java/org/qortal/controller/BlockMinter.java index 154f7e25..d7d1dd48 100644 --- a/src/main/java/org/qortal/controller/BlockMinter.java +++ b/src/main/java/org/qortal/controller/BlockMinter.java @@ -343,6 +343,9 @@ public class BlockMinter extends Thread { LOGGER.debug("Unable to check for a higher weight chain. Proceeding anyway..."); } + // Discard any uncommitted changes as a result of the higher weight chain detection + repository.discardChanges(); + // Clear variables that track low weight blocks parentSignatureForLastLowWeightBlock = null; timeOfLastLowWeightBlock = null;