stuck at block 101219 ?
Both pools have problems with the variable Diff. But my solorig runs.
more than 4 hours since the last block
I have found block 101220, and the Mulitpool non Payer iPYorhYcCZKrK4UUnUxJhJHpDLamu8z7Fw 21 -36 .
http://www.multifaucet.tk/index.php?blockexplorer=LIMX// Exception 2 - Reduce difficulty if current block generation time has already exceeded maximum time limit. (NB! nLongTimeLimit must exceed maximum possible drift in both positive and negative direction)
if ((pblock-> nTime - pindexLast->GetBlockTime()) > nLongTimeLimit) //block.nTime
{
// Reduce in a linear fashion at first, and then start to ramp up with a gradual exponential curve (to catch massive hash extinction events)
int64_t nNumMissedSteps = ((pblock-> nTime - pindexLast->GetBlockTime()) / nLongTimeStep);
if (nNumMissedSteps <= 12)
bnNew *= nNumMissedSteps;
else
bnNew *= 12 + (int64_t)std::floor(std::pow((float)1.14, (float)nNumMissedSteps - 12) + 0.5);
if (fDebug && (nPrevHeight != pindexLast->nHeight || bnNew.GetCompact() != nPrevDifficulty) )
sLogInfo += strprintf(" Maximum block time hit - halving difficulty %08x %s\n", bnNew.GetCompact(), bnNew.ToString().c_str());
}
This function drops the Diff. The pools do not see it fall to the difficulty.