@@ -1129,13 +1129,13 @@ def spenders_taproot_inactive():
11291129 ]
11301130 tap = taproot_construct (pub , scripts )
11311131
1132- # Test that keypath spending is valid & standard if compliant, but valid and nonstandard otherwise .
1133- add_spender (spenders , "inactive/keypath_valid" , key = sec , tap = tap )
1132+ # Test that keypath spending is valid & non- standard, regardless of validity .
1133+ add_spender (spenders , "inactive/keypath_valid" , key = sec , tap = tap , standard = False )
11341134 add_spender (spenders , "inactive/keypath_invalidsig" , key = sec , tap = tap , standard = False , sighash = bitflipper (default_sighash ))
11351135 add_spender (spenders , "inactive/keypath_empty" , key = sec , tap = tap , standard = False , witness = [])
11361136
1137- # Same for scriptpath spending (but using future features like annex, leaf versions, or OP_SUCCESS is nonstandard).
1138- add_spender (spenders , "inactive/scriptpath_valid" , key = sec , tap = tap , leaf = "pk" , inputs = [getter ("sign" )])
1137+ # Same for scriptpath spending (and features like annex, leaf versions, or OP_SUCCESS don't change this)
1138+ add_spender (spenders , "inactive/scriptpath_valid" , key = sec , tap = tap , leaf = "pk" , standard = False , inputs = [getter ("sign" )])
11391139 add_spender (spenders , "inactive/scriptpath_invalidsig" , key = sec , tap = tap , leaf = "pk" , standard = False , inputs = [getter ("sign" )], sighash = bitflipper (default_sighash ))
11401140 add_spender (spenders , "inactive/scriptpath_invalidcb" , key = sec , tap = tap , leaf = "pk" , standard = False , inputs = [getter ("sign" )], controlblock = bitflipper (default_controlblock ))
11411141 add_spender (spenders , "inactive/scriptpath_valid_unkleaf" , key = sec , tap = tap , leaf = "future_leaf" , standard = False , inputs = [getter ("sign" )])
0 commit comments