##Feature Description ##Supported Exchange Data Parsers
The project currently supports parsing and reading data from the following exchanges: Pump DEX File: src/dex/pump.rs Supports parsing liquidity pool account data Raydium DEX CLMM (Concentrated Liquidity Market Maker) File: src/dex/raydium_clmm.rs Supports parsing concentrated liquidity pool data
CPMM (Constant Product Market Maker) File: src/dex/raydium_cpmm.rs Supports parsing constant product market maker pool data LP V4 (Liquidity Pool Version 4) File: src/dex/raydium_lp_v4.rs
Supports parsing version 4 liquidity pool data Meteora DLMM File: src/dex/meteora_dlmm.rs LbPair Account Data (904 bytes) Supports parsing main program state of the dynamic liquidity market maker Includes core pool parameters and configuration details
BinArray Account Data (3232 bytes)
Stores liquidity distribution across price ranges
Records token balances within each price bin Tracks active trading range boundaries
Oracle Account Data (10136 bytes)
Records historical price data points Stores price update timestamps Used for calculating statistical price indicators Meteora Pools Program Status: Basic functionality completed File: src/dex/meteora_pools.rs Account Data (944 bytes) Supports parsing core liquidity pool information Includes LP token, paired tokens, vault addresses, etc. Supports fee configuration and partner information Includes bootstrap parameters and curve type configuration Features in Development SolFi DEX Status: Under development Planned feature: Liquidity pool data parsing Meteora Pools Program Status: Under development Planned features: Liquidity pool data parsing and state monitoring ###SolFi DEX
Problem: SolFi does not use a liquidity pool model, requiring a different parsing strategy
Solution: Data structures are being redesigned to adapt to its trading model