carbon-boop-decoder 0.9.0

Boop program decoder
Documentation
use carbon_core::{borsh, CarbonDeserialize};

#[derive(CarbonDeserialize, Debug, serde::Serialize, serde::Deserialize)]
#[carbon(discriminator = "0x9b0caae01efacc82")]
pub struct Config {
    pub is_paused: bool,
    pub authority: solana_pubkey::Pubkey,
    pub pending_authority: solana_pubkey::Pubkey,
    pub operators: Vec<solana_pubkey::Pubkey>,
    pub protocol_fee_recipient: solana_pubkey::Pubkey,
    pub token_distributor: solana_pubkey::Pubkey,
    pub virtual_sol_reserves: u64,
    pub virtual_token_reserves: u64,
    pub graduation_target: u64,
    pub graduation_fee: u64,
    pub damping_term: u8,
    pub token_for_stakers_basis_points: u16,
    pub swap_fee_basis_points: u8,
    pub token_amount_for_raydium_liquidity: u64,
    pub max_graduation_price_deviation_basis_points: u16,
    pub max_swap_amount_for_pool_price_correction_basis_points: u16,
}