diff --git a/src/pow.cpp b/src/pow.cpp index 753378ba9..31c9eafcf 100644 --- a/src/pow.cpp +++ b/src/pow.cpp @@ -526,7 +526,11 @@ unsigned int CalculateNextWorkRequired(arith_uint256 bnAvg, // Limit adjustment step and use medians to prevent time-warp attacks int64_t nActualTimespan = nLastBlockTime - nFirstBlockTime; LogPrint("pow", " nActualTimespan = %d before dampening\n", nActualTimespan); - int64_t AWT = AveragingWindowTimespan(height) ; + + //NOTE: this will break HUSH+DRAGONX mainnet! For testing only. + int64_t AWT = params.AveragingWindowTimespan(); + //int64_t AWT = AveragingWindowTimespan(height) ; + nActualTimespan = AWT + (nActualTimespan - AWT)/4; LogPrint("pow", " nActualTimespan = %d before bounds\n", nActualTimespan);