Browse Source

Code to test exact cause of the 'up only' diff bug

rx-largepages
Duke Leto 2 years ago
parent
commit
81f0c7755e
  1. 6
      src/pow.cpp

6
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);

Loading…
Cancel
Save