@@ -1129,13 +1129,13 @@ def spenders_taproot_inactive():
1129
1129
]
1130
1130
tap = taproot_construct (pub , scripts )
1131
1131
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 )
1134
1134
add_spender (spenders , "inactive/keypath_invalidsig" , key = sec , tap = tap , standard = False , sighash = bitflipper (default_sighash ))
1135
1135
add_spender (spenders , "inactive/keypath_empty" , key = sec , tap = tap , standard = False , witness = [])
1136
1136
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" )])
1139
1139
add_spender (spenders , "inactive/scriptpath_invalidsig" , key = sec , tap = tap , leaf = "pk" , standard = False , inputs = [getter ("sign" )], sighash = bitflipper (default_sighash ))
1140
1140
add_spender (spenders , "inactive/scriptpath_invalidcb" , key = sec , tap = tap , leaf = "pk" , standard = False , inputs = [getter ("sign" )], controlblock = bitflipper (default_controlblock ))
1141
1141
add_spender (spenders , "inactive/scriptpath_valid_unkleaf" , key = sec , tap = tap , leaf = "future_leaf" , standard = False , inputs = [getter ("sign" )])
0 commit comments