From a2499cb31ae1f9e652733d8464ed1180997044fd Mon Sep 17 00:00:00 2001 From: Ross Nicoll Date: Fri, 16 Oct 2015 19:31:30 +0100 Subject: [PATCH] Correct difficulty target passsed to getNewDifficultyTarget - was received rather than previous value --- src/main/java/org/libdohj/params/AbstractDogecoinParams.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/libdohj/params/AbstractDogecoinParams.java b/src/main/java/org/libdohj/params/AbstractDogecoinParams.java index 0ecfb83b..17785afc 100644 --- a/src/main/java/org/libdohj/params/AbstractDogecoinParams.java +++ b/src/main/java/org/libdohj/params/AbstractDogecoinParams.java @@ -211,7 +211,7 @@ public abstract class AbstractDogecoinParams extends NetworkParameters implement Block blockIntervalAgo = cursor.getHeader(); long receivedTargetCompact = nextBlock.getDifficultyTarget(); long newTargetCompact = this.getNewDifficultyTarget(previousHeight, prev.getTimeSeconds(), - receivedTargetCompact, blockIntervalAgo.getTimeSeconds()); + prev.getDifficultyTarget(), blockIntervalAgo.getTimeSeconds()); if (newTargetCompact != receivedTargetCompact) throw new VerificationException("Network provided difficulty bits do not match what was calculated: " +