pub fn push_raydium_ammv4_swap_instruction(
swap_config: &SwapConfig,
use_manual_instruction_args: bool,
minimum_amount_out: u64,
instructions: &mut Vec<Instruction>,
compute_unit_budget: &mut u32,
pool: &RaydiumAmmV4Pool,
)Expand description
Builds a Raydium AMMv4 swap instruction based on the swap config and adds it to the
instructions vector. If use_manual_instruction_args is true, uses exact amounts instead of
slippage-based calculations.