carbon_raydium_clmm_decoder/instructions/
decrease_liquidity_event.rs1use carbon_core::{borsh, CarbonDeserialize};
2
3#[derive(
4 CarbonDeserialize, Debug, serde::Serialize, serde::Deserialize, PartialEq, Eq, Clone, Hash,
5)]
6#[carbon(discriminator = "0x3ade563a44325538")]
7pub struct DecreaseLiquidityEvent {
8 pub position_nft_mint: solana_pubkey::Pubkey,
9 pub liquidity: u128,
10 pub decrease_amount0: u64,
11 pub decrease_amount1: u64,
12 pub fee_amount0: u64,
13 pub fee_amount1: u64,
14 pub reward_amounts: [u64; 3],
15 pub transfer_fee0: u64,
16 pub transfer_fee1: u64,
17}