diff --git a/src/pow.cpp b/src/pow.cpp --- a/src/pow.cpp +++ b/src/pow.cpp @@ -10,6 +10,7 @@ #include "chain.h" #include "primitives/block.h" #include "uint256.h" +#include "util.h" /** * Compute the next required proof of work using the legacy Bitcoin difficulty @@ -97,6 +98,11 @@ return pindexPrev->nBits; } + if (pindexPrev->GetMedianTimePast() >= + GetArg("-newdaaactivationtime", params.cashHardForkActivationTime)) { + return GetNextCashWorkRequired(pindexPrev, pblock, params); + } + return GetNextEDAWorkRequired(pindexPrev, pblock, params); }