DAMM v1 stable pools are designed for token pairs that are expected to trade close to a known relationship. Common examples are stablecoin pairs such as USDC/USDT and permissioned SOL/LST pools that can account for a supported staking-token virtual price. Instead of spreading liquidity evenly across every possible price like a volatile constant-product pool, a stable pool concentrates more of its effective liquidity near the target relationship. The result is a smoother trading experience for assets that should not move far apart.Documentation Index
Fetch the complete documentation index at: https://docs.meteora.ag/llms.txt
Use this file to discover all available pages before exploring further.
What stable pools are best for
Use a DAMM v1 stable pool when the pair has a strong reason to trade close together:- Stablecoin pairs such as USDC/USDT or other dollar-denominated assets.
- Closely correlated assets where traders expect a tight exchange rate.
- Yield-bearing or receipt-style assets when the pool can account for their value relationship.
- High-volume routing pairs where low slippage matters more than supporting a wide speculative price range.
How stable pools work
DAMM v1 stable pools use a StableSwap-style curve. Product-wise, the curve has two behaviors:- Near the expected relationship, it behaves like the pool has deeper liquidity, so trades can happen with lower slippage.
- Far away from the expected relationship, it becomes more expensive to push the pool further out of balance.
Fees and limits
By default, stable-swap pools use a 0.01% trade fee with 0% protocol fee, so the full trade fee remains LP-relevant. Permissionless fee-tier creation also allows 0.04%, 0.10%, and 1.00% stable-pool trade fees. Stable pools support imbalanced deposits and single-sided withdrawals through stable-swap math. Constant-product pools do not support those curve operations.The role of amplification
The amplification factor, often calledAMP, controls how concentrated the pool’s liquidity feels around the target relationship.
- Higher AMP means tighter pricing and lower slippage near the target.
- Lower AMP means the pool behaves more like a normal AMM and is more tolerant of imbalance.
DAMM v1 permissionless stable pools must use
amp = 100, token multipliers derived from mint decimals, and no depeg mode. More specialized stable pools require permissioned setup.Why stable pools help LPs
Stable pools are built to make LP capital more productive around the prices where trades are expected to happen. For LPs, that can mean:- More efficient use of liquidity around the target relationship.
- Better volume capture from routers and aggregators looking for low-slippage paths.
- Less need for active position management compared with concentrated liquidity systems.
- Additional potential yield when eligible assets are connected to Dynamic Vaults.
Dynamic Vault composition
Stable pools can compose with Dynamic Vaults when the assets are supported by the vault layer. That means some idle pool liquidity can be allocated into external lending strategies while the pool continues serving swaps and withdrawals. This matters because stable pairs can sometimes have lower trading fees than volatile pairs. Vault yield can help improve the LP return profile during quieter trading periods.Stable pools vs constant-product pools
Choose a stable pool when:- The assets should trade close to a target value.
- Low slippage near the peg is the main goal.
- LPs want passive liquidity without setting active ranges.
- The market is more about efficient routing than price discovery.
- The assets can move significantly against each other.
- The market needs full-range price discovery.
- The pair includes a volatile token.
- You do not want the pool optimized around a specific relationship.

