@@ -389,7 +389,7 @@ void MinerTestingSetup::TestBasicMining(const CChainParams& chainparams, const C
389
389
tx.nLockTime = 0 ;
390
390
hash = tx.GetHash ();
391
391
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
393
393
BOOST_CHECK (!TestSequenceLocks (CTransaction{tx})); // Sequence locks fail
394
394
395
395
{
@@ -403,7 +403,7 @@ void MinerTestingSetup::TestBasicMining(const CChainParams& chainparams, const C
403
403
prevheights[0 ] = baseheight + 2 ;
404
404
hash = tx.GetHash ();
405
405
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
407
407
BOOST_CHECK (!TestSequenceLocks (CTransaction{tx})); // Sequence locks fail
408
408
409
409
const int SEQUENCE_LOCK_TIME = 512 ; // Sequence locks pass 512 seconds later
@@ -426,7 +426,7 @@ void MinerTestingSetup::TestBasicMining(const CChainParams& chainparams, const C
426
426
tx.nLockTime = m_node.chainman ->ActiveChain ().Tip ()->nHeight + 1 ;
427
427
hash = tx.GetHash ();
428
428
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
430
430
BOOST_CHECK (TestSequenceLocks (CTransaction{tx})); // Sequence locks pass
431
431
BOOST_CHECK (IsFinalTx (CTransaction (tx), m_node.chainman ->ActiveChain ().Tip ()->nHeight + 2 , m_node.chainman ->ActiveChain ().Tip ()->GetMedianTimePast ())); // Locktime passes on 2nd block
432
432
@@ -437,7 +437,7 @@ void MinerTestingSetup::TestBasicMining(const CChainParams& chainparams, const C
437
437
prevheights[0 ] = baseheight + 4 ;
438
438
hash = tx.GetHash ();
439
439
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
441
441
BOOST_CHECK (TestSequenceLocks (CTransaction{tx})); // Sequence locks pass
442
442
BOOST_CHECK (IsFinalTx (CTransaction (tx), m_node.chainman ->ActiveChain ().Tip ()->nHeight + 2 , m_node.chainman ->ActiveChain ().Tip ()->GetMedianTimePast () + 1 )); // Locktime passes 1 second later
443
443
@@ -446,7 +446,7 @@ void MinerTestingSetup::TestBasicMining(const CChainParams& chainparams, const C
446
446
prevheights[0 ] = m_node.chainman ->ActiveChain ().Tip ()->nHeight + 1 ;
447
447
tx.nLockTime = 0 ;
448
448
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
450
450
BOOST_CHECK (TestSequenceLocks (CTransaction{tx})); // Sequence locks pass
451
451
tx.vin [0 ].nSequence = 1 ;
452
452
BOOST_CHECK (!TestSequenceLocks (CTransaction{tx})); // Sequence locks fail
0 commit comments