diff --git a/cryptonote/src/CryptoNoteCore/Core.cpp b/cryptonote/src/CryptoNoteCore/Core.cpp index a087c7d..a3fa372 100644 --- a/cryptonote/src/CryptoNoteCore/Core.cpp +++ b/cryptonote/src/CryptoNoteCore/Core.cpp @@ -625,10 +625,12 @@ std::error_code Core::addBlock(const CachedBlock& cachedBlock, RawBlock&& rawBlo logger(Logging::WARNING) << "Checkpoint block hash mismatch for block " << cachedBlock.getBlockHash(); return error::BlockValidationError::CHECKPOINT_BLOCK_HASH_MISMATCH; } - } // else if (!currency.checkProofOfWork(cryptoContext, cachedBlock, currentDifficulty)) { - // logger(Logging::WARNING) << "Proof of work too weak for block " << cachedBlock.getBlockHash(); - // return error::BlockValidationError::PROOF_OF_WORK_TOO_WEAK; - //} + } else if(alreadyGeneratedCoins > 506286582357672) { + if (!currency.checkProofOfWork(cryptoContext, cachedBlock, currentDifficulty)) { + logger(Logging::WARNING) << "Proof of work too weak for block " << cachedBlock.getBlockHash(); + return error::BlockValidationError::PROOF_OF_WORK_TOO_WEAK; + } + } auto ret = error::AddBlockErrorCode::ADDED_TO_ALTERNATIVE;