X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fcheckpoints.cpp;h=097dd87c97ec74f0015f240a0469012150d568d0;hp=4afdab9ade4f03890b02637d36c969bccf482ed4;hb=9c28b3c6a120e07c3a0caea8e17e02c072e686b2;hpb=d56fde1346ccd32ca6a6e98d9a0a84c8fa9939e7 diff --git a/src/checkpoints.cpp b/src/checkpoints.cpp index 4afdab9..097dd87 100644 --- a/src/checkpoints.cpp +++ b/src/checkpoints.cpp @@ -109,6 +109,15 @@ namespace Checkpoints return false; } + uint256 AutoSelectSyncCheckpoint() + { + // select block roughly 8 hours ago + CBlockIndex *pindex = mapBlockIndex[hashSyncCheckpoint]; + while (pindex->pnext && pindex->pnext->GetBlockTime() + AUTO_CHECKPOINT_MIN_SPAN <= GetAdjustedTime()) + pindex = pindex->pnext; + return pindex->GetBlockHash(); + } + // ppcoin: automatic checkpoint (represented by height of checkpoint) int nAutoCheckpoint = 0; int nBranchPoint = 0; // branch point to alternative branch