A liquidity pool is the core mechanism that allows most decentralized exchanges to execute token swaps without a traditional order book.
What is a liquidity pool
A liquidity pool is a smart-contract vault that holds reserves of two or more tokens. Instead of matching one buyer and one seller directly, a swap interacts with this shared reserve. If you want to understand the full swap process step by step, see How crypto swaps work .
If you swap USDC to SOL, your transaction sends USDC into the pool and receives SOL out of the same pool. The pool balance changes, and the smart contract updates the next execution price automatically.
This model allows swaps to execute continuously as long as enough liquidity exists in the reserve.
How AMM pricing works
Most Solana DEX pools use an automated market maker (AMM) model. AMM formulas derive prices from token balances inside the pool, so each trade changes the ratio and therefore changes price.
In practical terms, price is not fixed. It is recalculated every time pool balances move.
Because AMM pricing reacts instantly to trades, quotes are always point-in-time estimates. Final execution depends on pool state at confirmation time.
Why liquidity pools matter for swaps
Liquidity depth is one of the main factors behind swap quality.
Deep pools can absorb trades with smaller price movement, which usually means lower price impact and more stable execution. Shallow pools can move more quickly, especially when order size is large relative to available reserves.
This is why routing engines often compare many pools before selecting a final path.
Price impact and pool depth
Price impact is the movement caused by your own swap changing pool balances.
When pool depth is high, the same order causes a smaller ratio change. When depth is low, the same order can shift ratio more aggressively and produce worse output.
| Pool condition | Typical effect on swap |
|---|---|
| Deep liquidity | Lower price impact and tighter execution |
| Thin liquidity | Higher price impact and wider output variation |
Understanding this relationship helps explain why two swaps of the same size can produce different outcomes in different pools.
Who provides liquidity
Liquidity pools are funded by liquidity providers (LPs). LPs deposit token pairs into pools so other users can swap against that liquidity.
In return, LPs may receive part of swap fees generated by pool activity.
From a user perspective, this means swap execution quality often depends on where LP capital is concentrated at that moment.
Risks to understand
Liquidity pools improve market access, but they still carry tradeoffs.
For swappers, the main risk is execution variability when liquidity is thin or volatility is high. For LPs, impermanent loss and smart-contract risk are key considerations.
In all cases, pools are on-chain systems, so users should review route details, expected output, and slippage controls before confirming transactions.
How Monavo uses liquidity pools
When you request a swap in Monavo, the routing system evaluates available decentralized liquidity sources and prepares a route designed for efficient execution.
Instead of relying on one pool by default, Monavo can route through multiple pools when this improves expected output quality.
Before final confirmation, the interface shows quote details so users can review execution conditions in advance.
FAQ
Is a liquidity pool the same as an order book
No. Order books match buyers and sellers directly, while liquidity pools execute against token reserves managed by smart contracts.
Why does output change between quote and execution
Because pool balances can change before your transaction confirms. Any intermediate trade can update AMM pricing.
Do all DEX swaps use one pool only
Not always. Many swaps are routed through multiple pools or intermediary assets to improve execution quality.
Does deeper liquidity always mean better price
It usually helps, but final execution still depends on route quality, market movement, and network timing.