pub fn new(
		payee_bitcoin_address: &BitcoinAddress,
		drawee_stacks_private_key: &StacksPrivateKey,
		amount: u64,
		network: BitcoinNetwork,
	) -> Self {
		let signature = create_signature(
			drawee_stacks_private_key,
			payee_bitcoin_address,
			amount,
		);

		Self {
			network,
			amount,
			signature,
		}
	}
Creates a new withdrawal request output data with signature
sbtc-core/src/operations/op_return/withdrawal_request.rs