@@ -389,7 +389,7 @@ void MinerTestingSetup::TestBasicMining(const CChainParams& chainparams, const C
389389 tx.nLockTime = 0 ;
390390 hash = tx.GetHash ();
391391 m_node.mempool ->addUnchecked (entry.Fee (HIGHFEE).Time (GetTime ()).SpendsCoinbase (true ).FromTx (tx));
392- BOOST_CHECK (CheckFinalTxAtTip (m_node.chainman ->ActiveChain ().Tip (), CTransaction{tx})); // Locktime passes
392+ BOOST_CHECK (CheckFinalTxAtTip (* Assert ( m_node.chainman ->ActiveChain ().Tip () ), CTransaction{tx})); // Locktime passes
393393 BOOST_CHECK (!TestSequenceLocks (CTransaction{tx})); // Sequence locks fail
394394
395395 {
@@ -403,7 +403,7 @@ void MinerTestingSetup::TestBasicMining(const CChainParams& chainparams, const C
403403 prevheights[0 ] = baseheight + 2 ;
404404 hash = tx.GetHash ();
405405 m_node.mempool ->addUnchecked (entry.Time (GetTime ()).FromTx (tx));
406- BOOST_CHECK (CheckFinalTxAtTip (m_node.chainman ->ActiveChain ().Tip (), CTransaction{tx})); // Locktime passes
406+ BOOST_CHECK (CheckFinalTxAtTip (* Assert ( m_node.chainman ->ActiveChain ().Tip () ), CTransaction{tx})); // Locktime passes
407407 BOOST_CHECK (!TestSequenceLocks (CTransaction{tx})); // Sequence locks fail
408408
409409 const int SEQUENCE_LOCK_TIME = 512 ; // Sequence locks pass 512 seconds later
@@ -426,7 +426,7 @@ void MinerTestingSetup::TestBasicMining(const CChainParams& chainparams, const C
426426 tx.nLockTime = m_node.chainman ->ActiveChain ().Tip ()->nHeight + 1 ;
427427 hash = tx.GetHash ();
428428 m_node.mempool ->addUnchecked (entry.Time (GetTime ()).FromTx (tx));
429- BOOST_CHECK (!CheckFinalTxAtTip (m_node.chainman ->ActiveChain ().Tip (), CTransaction{tx})); // Locktime fails
429+ BOOST_CHECK (!CheckFinalTxAtTip (* Assert ( m_node.chainman ->ActiveChain ().Tip () ), CTransaction{tx})); // Locktime fails
430430 BOOST_CHECK (TestSequenceLocks (CTransaction{tx})); // Sequence locks pass
431431 BOOST_CHECK (IsFinalTx (CTransaction (tx), m_node.chainman ->ActiveChain ().Tip ()->nHeight + 2 , m_node.chainman ->ActiveChain ().Tip ()->GetMedianTimePast ())); // Locktime passes on 2nd block
432432
@@ -437,7 +437,7 @@ void MinerTestingSetup::TestBasicMining(const CChainParams& chainparams, const C
437437 prevheights[0 ] = baseheight + 4 ;
438438 hash = tx.GetHash ();
439439 m_node.mempool ->addUnchecked (entry.Time (GetTime ()).FromTx (tx));
440- BOOST_CHECK (!CheckFinalTxAtTip (m_node.chainman ->ActiveChain ().Tip (), CTransaction{tx})); // Locktime fails
440+ BOOST_CHECK (!CheckFinalTxAtTip (* Assert ( m_node.chainman ->ActiveChain ().Tip () ), CTransaction{tx})); // Locktime fails
441441 BOOST_CHECK (TestSequenceLocks (CTransaction{tx})); // Sequence locks pass
442442 BOOST_CHECK (IsFinalTx (CTransaction (tx), m_node.chainman ->ActiveChain ().Tip ()->nHeight + 2 , m_node.chainman ->ActiveChain ().Tip ()->GetMedianTimePast () + 1 )); // Locktime passes 1 second later
443443
@@ -446,7 +446,7 @@ void MinerTestingSetup::TestBasicMining(const CChainParams& chainparams, const C
446446 prevheights[0 ] = m_node.chainman ->ActiveChain ().Tip ()->nHeight + 1 ;
447447 tx.nLockTime = 0 ;
448448 tx.vin [0 ].nSequence = 0 ;
449- BOOST_CHECK (CheckFinalTxAtTip (m_node.chainman ->ActiveChain ().Tip (), CTransaction{tx})); // Locktime passes
449+ BOOST_CHECK (CheckFinalTxAtTip (* Assert ( m_node.chainman ->ActiveChain ().Tip () ), CTransaction{tx})); // Locktime passes
450450 BOOST_CHECK (TestSequenceLocks (CTransaction{tx})); // Sequence locks pass
451451 tx.vin [0 ].nSequence = 1 ;
452452 BOOST_CHECK (!TestSequenceLocks (CTransaction{tx})); // Sequence locks fail
0 commit comments