lb_clmm_fork 0.5.2

Created with Anchor
Documentation
use crate::errors::LBError;
use crate::math::safe_math::SafeMath;
use crate::state::lb_pair::LbPair;
use anchor_lang::prelude::*;

#[derive(Accounts)]
pub struct SetPreActivationInfo<'info> {
    #[account(
        mut,
        has_one = creator
    )]
    pub lb_pair: AccountLoader<'info, LbPair>,

    pub creator: Signer<'info>,
}

pub fn handle(
    ctx: Context<SetPreActivationInfo>,
    pre_activation_slot_duration: u16, // Around 9 hours buffer
) -> Result<()> {
    Ok(())
}