@@ -688,7 +688,7 @@ def spenders_taproot_active():
688
688
# Reusing the scripts above, test that various features affect the sighash.
689
689
add_spender (spenders , "sighash/annex" , tap = tap , leaf = "pk_codesep" , key = secs [1 ], hashtype = hashtype , standard = False , ** SINGLE_SIG , annex = bytes ([ANNEX_TAG ]), failure = {"sighash" : override (default_sighash , annex = None )}, ** ERR_SIG_SCHNORR )
690
690
add_spender (spenders , "sighash/script" , tap = tap , leaf = "pk_codesep" , key = secs [1 ], ** common , ** SINGLE_SIG , failure = {"sighash" : override (default_sighash , script_taproot = tap .leaves ["codesep_pk" ].script )}, ** ERR_SIG_SCHNORR )
691
- add_spender (spenders , "sighash/leafver" , tap = tap , leaf = "pk_codesep" , key = secs [1 ], ** common , ** SINGLE_SIG , failure = {"sighash" : override (default_sighash , leafversion = random .choice ([x & 0xFE for x in range (0x100 ) if x & 0xFE != 0xC0 ]))}, ** ERR_SIG_SCHNORR )
691
+ add_spender (spenders , "sighash/leafver" , tap = tap , leaf = "pk_codesep" , key = secs [1 ], ** common , ** SINGLE_SIG , failure = {"sighash" : override (default_sighash , leafversion = random .choice ([x & 0xFE for x in range (0x100 ) if x & 0xFE != LEAF_VERSION_TAPSCRIPT ]))}, ** ERR_SIG_SCHNORR )
692
692
add_spender (spenders , "sighash/scriptpath" , tap = tap , leaf = "pk_codesep" , key = secs [1 ], ** common , ** SINGLE_SIG , failure = {"sighash" : override (default_sighash , leaf = None )}, ** ERR_SIG_SCHNORR )
693
693
add_spender (spenders , "sighash/keypath" , tap = tap , key = secs [0 ], ** common , failure = {"sighash" : override (default_sighash , leaf = "pk_codesep" )}, ** ERR_SIG_SCHNORR )
694
694
0 commit comments