solana_central/types/pools.rs
1/// Enumeration of all supported DEX pool types
2#[repr(u8)]
3#[derive(Debug, Eq, PartialEq, Clone, Copy)]
4pub enum Pools {
5 MeteoraAmm = 0,
6 RaydiumCpmm = 1,
7 RaydiumAmmV4 = 2,
8 RaydiumClmm = 3,
9 MeteoraDlmm = 4,
10 OrcaWhirlpool = 5,
11 /*
12 The program id for this is: 5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h. Look up correct vault
13 authorities and whatever else is needed for this pool
14 */
15 RaydiumStableSwap = 6,
16 PumpswapAmm = 7,
17 SaberStableSwap = 8,
18 AldrinAmm = 9,
19 MeteoraDammV2 = 10,
20 PfBondingCurve = 11,
21 RaydiumLaunchpad = 12,
22 MeteoraDbc = 13,
23}