carbon_virtuals_decoder/accounts/
virtuals_pool.rs

1use super::super::types::*;
2
3use carbon_core::{borsh, CarbonDeserialize};
4
5#[derive(
6    CarbonDeserialize, Debug, serde::Deserialize, serde::Serialize, PartialEq, Eq, Clone, Hash,
7)]
8#[carbon(discriminator = "0x477605cb05628774")]
9pub struct VirtualsPool {
10    pub creator: solana_pubkey::Pubkey,
11    pub mint: solana_pubkey::Pubkey,
12    pub virtual_y: u64,
13    pub graduation_x: u64,
14    pub state: PoolState,
15    pub bump: u8,
16}