Understanding Liquidity Pools on Solana
Liquidity pools on Solana work like shared treasuries locked inside on-chain programs. Traders swap against the pool's token reserves; liquidity providers deposit pairs and earn a share of swap fees. The concept is straightforward, but the details — how your share is calculated, when fees accrue, and what risks you accept — vary by protocol.
What you receive when you deposit
When you add tokens to a pool, the program mints LP tokens to your wallet. These represent your proportional claim on the pool's assets. If you own 1% of all LP tokens, you own 1% of each token in the pool at current ratios.
Important: the dollar value of your position changes as token prices move, even if you never trade. This is separate from impermanent loss, which compares your LP value to simply holding the original tokens.
Why pool ratios shift
In a constant-product AMM (x × y = k), every swap changes the ratio of tokens in the pool. Heavy buying of token A drains A from the pool and adds B, raising A's price within the pool. Your LP position automatically rebalances toward the cheaper token.
Concentrated liquidity pools (CLMMs) behave differently. Your liquidity only earns fees when the market price sits inside your chosen range. Outside that range, your position holds entirely one token until price re-enters.
Fee mechanics on Solana
Most Solana DEX pools charge 0.01%–1% per swap, split among LP holders proportional to their share. Some protocols add protocol fees or route a portion to token stakers. Always read the fee tier table in official docs — community summaries often omit recent governance changes.
Checks before depositing
- Verify the program ID matches the official deployment listed on the protocol website
- Confirm pool depth for your trade size (shallow pools mean high slippage for others, but also less fee income for you)
- Read oracle dependencies if the pool involves synthetic or bridged assets
- Model impermanent loss for a ±20% price move using a calculator, not gut feel
When to seek a guided session
If you are comparing CLMM vs. standard pools on the same DEX, or if the protocol docs use terminology you cannot map to on-chain accounts, a study session may save hours of fragmented reading.