// sync-checkpoint should always be accepted block
assert(mapBlockIndex.count(hashSyncCheckpoint));
const CBlockIndex* pindexSync = mapBlockIndex[hashSyncCheckpoint];
- return (nBestHeight >= pindexSync->nHeight + COINBASE_MATURITY);
+ return (nBestHeight >= pindexSync->nHeight + COINBASE_MATURITY ||
+ pindexSync->GetBlockTime() + STAKE_MIN_AGE < GetAdjustedTime());
}
}