pub fn create_signature(
	drawee_stacks_private_key: &StacksPrivateKey,
	payee_bitcoin_address: &BitcoinAddress,
	amount: u64,
) -> RecoverableSignature {
	let msg = create_withdrawal_request_signing_message(
		amount,
		payee_bitcoin_address,
	);

	Secp256k1::new().sign_ecdsa_recoverable(&msg, drawee_stacks_private_key)
}
Creates the signature for the withdrawal request
sbtc-core/src/operations/op_return/withdrawal_request.rs