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