carbon_vertigo_decoder/accounts/
pool.rs1use super::super::types::*;
2
3use carbon_core::{borsh, CarbonDeserialize};
4
5#[derive(CarbonDeserialize, Debug, serde::Serialize, serde::Deserialize)]
6#[carbon(discriminator = "0xf19a6d0411b16dbc")]
7pub struct Pool {
8 pub enabled: bool,
9 pub owner: solana_pubkey::Pubkey,
10 pub mint_a: solana_pubkey::Pubkey,
11 pub mint_b: solana_pubkey::Pubkey,
12 pub token_a_reserves: u128,
13 pub token_b_reserves: u128,
14 pub shift: u128,
15 pub royalties: u64,
16 pub vertigo_fees: u64,
17 pub bump: u8,
18 pub fee_params: FeeParams,
19}