Code to test exact cause of the 'up only' diff bug
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user