From c64f04aa7ae144137a0077f0f83a63f34ad507cc Mon Sep 17 00:00:00 2001 From: Solarminer Date: Mon, 13 Sep 2021 05:56:01 +0000 Subject: [PATCH] Mining code update --- src/validation.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/validation.cpp b/src/validation.cpp index 113f10b6..39380a09 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -3792,8 +3792,8 @@ bool ContextualCheckBlockHeader(const CBlockHeader& block, CValidationState& sta if ( MainNet() && (block.GetBlockTime() <= pindexPrev->GetMedianTimePast()) ) return state.Invalid(false, REJECT_INVALID, "time-too-old", "block's timestamp is too early"); - // Check timestamp against prev - if ( MainNet() && (block.GetBlockTime() <= (pindexPrev->GetMedianTimePast() + 60)) ) + // Check timestamp and reject if blocks are too fast. Activates on October 4th. + if ( MainNet() && (block.GetBlockTime() > 1633309200) && (block.GetBlockTime() <= (pindexPrev->GetMedianTimePast() + 60)) ) return state.Invalid(false, REJECT_INVALID, "time-too-fast", "block's timestamp within 60 seconds of past 6 blocks"); // Check timestamp