diff --git a/src/main.cpp b/src/main.cpp index e777eb470..f0b1925e3 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3200,6 +3200,17 @@ bool CheckBlockHeader(int32_t height,CBlockIndex *pindex, const CBlockHeader& bl { uint8_t pubkey33[33]; // Check timestamp + { + uint256 hash; int32_t i; + hash = blockhdr.GetHash(); + for (i=0; i<32; i++) + fprintf(stderr,"%02x",((uint8_t *)&hash)[i]); + fprintf(stderr," <- CheckBlockHeader\n"); + hash = chainActive.Tip()->GetBlockHash(); + for (i=0; i<32; i++) + fprintf(stderr,"%02x",((uint8_t *)&hash)[i]); + fprintf(stderr," <- chainTip\n"); + } if (blockhdr.GetBlockTime() > GetAdjustedTime() + 60) return state.Invalid(error("CheckBlockHeader(): block timestamp too far in the future"),REJECT_INVALID, "time-too-new"); // Check block version diff --git a/src/miner.cpp b/src/miner.cpp index 50ddd61c6..fdd5ea8c3 100644 --- a/src/miner.cpp +++ b/src/miner.cpp @@ -516,11 +516,11 @@ static bool ProcessBlockFound(CBlock* pblock, CWallet& wallet, CReserveKey& rese hash = pblock->hashPrevBlock; for (i=0; i<32; i++) fprintf(stderr,"%02x",((uint8_t *)&hash)[i]); - fprintf(stderr," <- prev\n"); + fprintf(stderr," <- prev (stale)\n"); hash = chainActive.Tip()->GetBlockHash(); for (i=0; i<32; i++) fprintf(stderr,"%02x",((uint8_t *)&hash)[i]); - fprintf(stderr," <- chainTip\n"); + fprintf(stderr," <- chainTip (stale)\n"); return error("KomodoMiner: generated block is stale"); }