File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -369,11 +369,14 @@ def test_bip68_not_consensus(self):
369
369
370
370
def activateCSV (self ):
371
371
# activation should happen at block height 432 (3 periods)
372
+ # getblockchaininfo will show CSV as active at block 431 (144 * 3 -1) since it's returning whether CSV is active for the next block.
372
373
min_activation_height = 432
373
374
height = self .nodes [0 ].getblockcount ()
374
- assert (height < min_activation_height )
375
- self .nodes [0 ].generate (min_activation_height - height )
376
- assert (get_bip9_status (self .nodes [0 ], 'csv' )['status' ] == 'active' )
375
+ assert_greater_than (min_activation_height - height , 2 )
376
+ self .nodes [0 ].generate (min_activation_height - height - 2 )
377
+ assert_equal (get_bip9_status (self .nodes [0 ], 'csv' )['status' ], "locked_in" )
378
+ self .nodes [0 ].generate (1 )
379
+ assert_equal (get_bip9_status (self .nodes [0 ], 'csv' )['status' ], "active" )
377
380
sync_blocks (self .nodes )
378
381
379
382
# Use self.nodes[1] to test that version 2 transactions are standard.
You can’t perform that action at this time.
0 commit comments