pub fn create_outputs(
	stacks_chain_tip: BlockId,
	bitcoin_network: BitcoinNetwork,
	recipient_bitcoin_address: &BitcoinAddress,
	amount: u64,
) -> SBTCResult<[(Script, u64); 2]> {
	let data = ParsedWithdrawalFulfillmentData {
		network: bitcoin_network,
		chain_tip: stacks_chain_tip,
	};

	let data_script = build_op_return_script(&data.serialize_to_vec());
	let recipient_script = recipient_bitcoin_address.script_pubkey();

	Ok([(data_script, 0), (recipient_script, amount)])
}
Create the outputs for a withdrawal fulfillment transaction
sbtc-core/src/operations/op_return/withdrawal_fulfillment.rs