diff --git a/src/test/blockencodings_tests.cpp b/src/test/blockencodings_tests.cpp index 40900b745..33e8a4fbb 100644 --- a/src/test/blockencodings_tests.cpp +++ b/src/test/blockencodings_tests.cpp @@ -48,7 +48,7 @@ static CBlock BuildBlockTestCase() { block.hashMerkleRoot = BlockMerkleRoot(block, &mutated); assert(!mutated); block.cnHeader.major_version = Params().GetConsensus().GetCryptonoteMajorVersion(); - block.cnHeader.prev_id = block.GetHash(); + block.cnHeader.prev_id = block.GetOriginalBlockHash(); while (!CheckProofOfWork(block.GetPoWHash(), block.nBits, Params().GetConsensus())) ++block.cnHeader.nonce; return block; } @@ -295,7 +295,7 @@ BOOST_AUTO_TEST_CASE(EmptyBlockRoundTripTest) block.hashMerkleRoot = BlockMerkleRoot(block, &mutated); assert(!mutated); block.cnHeader.major_version = Params().GetConsensus().GetCryptonoteMajorVersion(); - block.cnHeader.prev_id = block.GetHash(); + block.cnHeader.prev_id = block.GetOriginalHash(); while (!CheckProofOfWork(block.GetPoWHash(), block.nBits, Params().GetConsensus())) ++block.cnHeader.nonce; // Test simple header round-trip with only coinbase diff --git a/src/test/test_bitcoin.cpp b/src/test/test_bitcoin.cpp index ba74e3933..af51b2259 100644 --- a/src/test/test_bitcoin.cpp +++ b/src/test/test_bitcoin.cpp @@ -155,7 +155,7 @@ TestChain100Setup::CreateAndProcessBlock(const std::vector& } block.cnHeader.major_version = Params().GetConsensus().GetCryptonoteMajorVersion(); - block.cnHeader.prev_id = block.GetHash(); + block.cnHeader.prev_id = block.GetOriginalBlockHash(); while (!CheckProofOfWork(block.GetPoWHash(), block.nBits, chainparams.GetConsensus())) ++block.cnHeader.nonce; std::shared_ptr shared_pblock = std::make_shared(block); diff --git a/src/test/validation_block_tests.cpp b/src/test/validation_block_tests.cpp index bee8ae2bc..dbfa6c369 100644 --- a/src/test/validation_block_tests.cpp +++ b/src/test/validation_block_tests.cpp @@ -75,11 +75,10 @@ std::shared_ptr FinalizeBlock(std::shared_ptr pblock) pblock->hashMerkleRoot = BlockMerkleRoot(*pblock); pblock->cnHeader.major_version = Params().GetConsensus().GetCryptonoteMajorVersion(); - pblock->cnHeader.prev_id = pblock->GetHash(); + pblock->cnHeader.prev_id = pblock->GetOriginalBlockHash(); while (!CheckProofOfWork(pblock->GetPoWHash(), pblock->nBits, Params().GetConsensus())) { ++(pblock->cnHeader.nonce); } - return pblock; }