Solo mining.
I just keep getting this
I just keep getting this
Code:
ERROR: AcceptBlock() : coinbase timestamp is too early
ERROR: ProcessBlock() : AcceptBlock FAILED
ERROR: CheckWork() : ProcessBlock, block not accepted
hmm, found this kind of information related to the issue:
Code:
// Check coinbase timestamp
if (GetBlockTime() > (int64)vtx[0].nTime + nMaxClockDrift)
return DoS(50, error("CheckBlock() : coinbase timestamp is too early"));
// Check coinstake timestamp
if (IsProofOfStake() && !CheckCoinStakeTimestamp(GetBlockTime(), (int64)vtx[1].nTime))
return DoS(50, error("CheckBlock() : coinstake timestamp violation nTimeBlock=%"PRI64d" nTimeTx=%u", GetBlockTime(), vtx[1].nTime));
// Check timestamp against prev
if (GetBlockTime() <= pindexPrev->GetMedianTimePast() || GetBlockTime() + nMaxClockDrift < pindexPrev->GetBlockTime())
return error("AcceptBlock() : block's timestamp is too early");
// Check timestamp
if (GetBlockTime() > GetAdjustedTime() + GetMaxClockDrift(nHeight))
return error("AcceptBlock() : block timestamp too far in the future");
// Check coinbase timestamp
if (GetBlockTime() > (int64)vtx[0].nTime + GetMaxClockDrift(nHeight))
return DoS(50, error("AcceptBlock() : coinbase timestamp is too early"));
I think this error means that the future drift time limit is violated.
main.h line 58
Code:
inline int64_t FutureDrift(int64_t nTime, int nHeight) { return nTime + 30 * 60; }
If you restart your daemon if should "restart" the time and the next block should be valid.
This happened because there was no block found for such a long time, but since the chain is rolling along again it should not be a problem anymore I think...