From: Scott Nadal Date: Sun, 16 Sep 2012 23:48:46 +0000 (+0100) Subject: PPCoin: Modify checkpoint policy to always protect 6 block-confirmations X-Git-Tag: v0.4.0-unstable~66 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=b5ce569930aa0c980b92e66508afe5b286f5a649 PPCoin: Modify checkpoint policy to always protect 6 block-confirmations --- diff --git a/src/checkpoints.cpp b/src/checkpoints.cpp index 94e5c23..96db32e 100644 --- a/src/checkpoints.cpp +++ b/src/checkpoints.cpp @@ -195,7 +195,7 @@ namespace Checkpoints // Select the last proof-of-work block const CBlockIndex *pindex = GetLastBlockIndex(pindexBest, false); // Search forward for a block within max span and maturity window - while (pindex->pnext && (pindex->GetBlockTime() + CHECKPOINT_MAX_SPAN <= pindexBest->GetBlockTime() || pindex->nHeight + nCoinbaseMaturity - 20 <= pindexBest->nHeight)) + while (pindex->pnext && (pindex->GetBlockTime() + CHECKPOINT_MAX_SPAN <= pindexBest->GetBlockTime() || pindex->nHeight + std::min(6, nCoinbaseMaturity - 20) <= pindexBest->nHeight)) pindex = pindex->pnext; return pindex->GetBlockHash(); }