@@ -38,12 +38,14 @@ def skip_test_if_missing_module(self):
3838 def run_test (self ):
3939 # Test that OP_TRUE mainchain_addr/claim_script never changes
4040 assert_equal (self .nodes [0 ].getsidechaininfo ()["fedpegscript" ], OP_TRUE_SCRIPT )
41+ self .generate (self .nodes [0 ], 1 , sync_fun = self .no_op ) # just to get node out of ibd
4142 pegin_addr = self .nodes [0 ].getpeginaddress ()
4243 for _ in range (5 ):
4344 assert_equal (pegin_addr ["mainchain_address" ], self .nodes [0 ].getpeginaddress ()["mainchain_address" ])
4445 assert_equal (self .nodes [0 ].tweakfedpegscript (pegin_addr ["claim_script" ])["script" ], OP_TRUE_SCRIPT )
4546
4647 # Test that OP_CMS has all keys change and matches elements-0.14 example
48+ self .generate (self .nodes [1 ], 1 , sync_fun = self .no_op )
4749 pegin_addr = self .nodes [1 ].getpeginaddress ()
4850 assert_equal (self .nodes [1 ].getsidechaininfo ()["fedpegscript" ], OP_CMS_SCRIPT )
4951 nontweak_decoded = self .nodes [1 ].decodescript (OP_CMS_SCRIPT )["asm" ]
@@ -61,6 +63,7 @@ def run_test(self):
6163 "522102f5bc6bc407187d06854005c366b84b411534757f4503587cf335645a620f896a2102fd90164e4e7d53417e4eacfa3f86fd39fe40594791758739e8af31eeea4e79c552ae" )
6264
6365 # Test Liquid-style fedpegscript with CSV emergency keys(which don't get tweaked!)
66+ self .generate (self .nodes [2 ], 1 , sync_fun = self .no_op )
6467 pegin_addr = self .nodes [2 ].getpeginaddress ()
6568 assert_equal (self .nodes [2 ].getsidechaininfo ()["fedpegscript" ], LIQUID_SCRIPT )
6669 nontweak_decoded = self .nodes [2 ].decodescript (LIQUID_SCRIPT )["asm" ]
@@ -86,7 +89,7 @@ def run_test(self):
8689 # Advance to dynamic federations activation, which has pubkeys
8790 # after OP_ELSE get tweaked except the exact liquidv1 template to
8891 # maintain compatibility
89- self .generate (self .nodes [2 ], 433 , sync_fun = self .no_op )
92+ self .generate (self .nodes [2 ], 432 , sync_fun = self .no_op )
9093 assert_equal (self .nodes [2 ].getdeploymentinfo ()['deployments' ]['dynafed' ]['bip9' ]['status' ], 'active' )
9194 assert_equal (self .nodes [2 ].tweakfedpegscript (claim_script )["script" ], liquid_tweaked )
9295
0 commit comments