Function push_raydium_cpmm_swap_instruction

Source
pub fn push_raydium_cpmm_swap_instruction(
    swap_config: &SwapConfig,
    use_manual_instruction_args: bool,
    minimum_amount_out: u64,
    instructions: &mut Vec<Instruction>,
    compute_unit_budget: &mut u32,
    pool: &RaydiumCpmmPool,
)
Expand description

Create and add a Raydium CPMM swap instruction. If use_manual_instruction_args is true, uses exact amounts instead of slippage-based calculations.