|
|
@ -263,6 +263,8 @@ unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHead |
|
|
|
return nProofOfWorkLimit; |
|
|
|
|
|
|
|
bool fNegative,fOverflow; arith_uint256 easy,origtarget,bnAvg {bnTot / params.nPowAveragingWindow}; |
|
|
|
if ( ASSETCHAINS_ADAPTIVEPOW > 0 ) |
|
|
|
bnTot /= arith_uint256(2); |
|
|
|
nbits = CalculateNextWorkRequired(bnAvg, pindexLast->GetMedianTimePast(), pindexFirst->GetMedianTimePast(), params); |
|
|
|
if ( ASSETCHAINS_ADAPTIVEPOW > 0 )//&& block12diff != 0 && block7diff != 0 && block4diff != 0 )
|
|
|
|
{ |
|
|
|