pub fn create_taproot_script_sig(
creator: &dyn BaseSignatureCreator,
sigdata: &mut SignatureData,
provider: &SigningProvider,
sig_out: &mut Vec<u8>,
pubkey: &XOnlyPubKey,
leaf_hash: &u256,
sigversion: SigVersion
) -> bool