Class rule for liquidity pools
Ketju does not approve this kind of structure, whatever the protocol’s quality, and makes no finding against the protocol itself. A class rule never chooses a client position or amount.
Scope
Positions that supply two or more assets to an automated market maker. The rule covers concentrated-liquidity and managed-liquidity pools in which the client keeps the inventory and price-range risk.
The rule
Ketju does not approve a position whose return depends on trading fees making up for the losses the pool takes as it rebalances the client’s inventory. Good protocol quality, audited code or a high advertised APY does not remove that exposure.
When the rule applies
- The client supplies more than one asset, or a strategy recreates the inventory exposure of a liquidity pool.
- Net return depends on swap fees, incentives, range management, or rebalancing as relative prices move.
Research
How it works
A constant-product or concentrated-liquidity pool sells the asset that is rising and buys the asset that is falling as their relative prices move. The position earns fees only when trades pass through it. Concentrated liquidity adds a chosen price range. Outside that range, the position can turn entirely into one asset and stop earning fees. The client therefore bears the risk of volatility, trading flow, range choice and token quality, and receives no contractual interest rate.
Who controls it
Pool factories and core contracts may be immutable or tightly governed. Token issuers, hooks, gauges, routers, position managers and emergency controls can still fail on their own. Better governance lowers operating risk, but the pool still sells the rising asset and buys the falling one as prices move, and that loss is the reason for the rule.
Losses and incidents
Holders can lose money without any exploit. A pool that works as designed can return less than simply holding the two assets when their relative price moves. Small pools can advertise very high APY because the deposits behind the figure are small. Ketju would assess exploit and token-failure history in a separate review only if the rule changed.
Withdrawals
To withdraw, a liquidity provider must burn or transfer the position and accept the asset mix and price the pool offers at that moment. Thin pools, narrow ranges, volatile tokens or many holders leaving at once can cause slippage and leave the client holding the asset that fell. TVL does not measure how much a holder can withdraw at a given price.
Comparison
Single-asset lending or staking keeps the principal exposure clear and separates the venue’s yield from a two-asset market-making strategy. For the client positions Ketju reviews, the simpler structure and a withdrawal that is easier to explain outweigh the chance of extra trading fees.
Review triggers
- A client mandate explicitly authorizes market making and sets limits on losses, price ranges, tokens and withdrawals for that strategy.
- A single-asset design demonstrates that the client bears no impermanent loss and no inventory loss from rebalancing.
Sources
Each source shows its type, the date Ketju accessed it, and the claims it supports. “Primary” means first-hand or governing material; it does not mean that Ketju verified the source independently.
- Uniswap v2 Core whitepaper · primary · accessed 2026-08-14
Supports: mechanism, inventory loss, fees - Uniswap v3 Core whitepaper · primary · accessed 2026-08-14
Supports: concentrated liquidity, range risk - Curve StableSwap whitepaper · primary · accessed 2026-08-14
Supports: AMM design, liquidity
Memos under this rule
Each memo listed applies this version of the rule. The depth of research on each protocol varies by memo; where a memo has named sources and fuller research, the memo shows them.
| Protocol | Verdict | Status |
|---|---|---|
| Aerodrome Slipstream | Not approved | Current |
| Aerodrome V1 | Not approved | Current |
| Alandale V2 | Not approved | Current |
| Alandale V3 | Not approved | Current |
| Alcor Exchange | Not approved | Current |
| Alien Base V3 | Not approved | Current |
| Ammalgam DLEX | Not approved | Current |
| Arrakis V1 | Not approved | Archived |
| Arrowfarm | Not approved | Current |
| AshSwap | Not approved | Current |
| Astroport | Not approved | Current |
| Balancer V2 | Not approved | Current |
| Balancer V3 | Not approved | Current |
| Bancor V3 | Not approved | Current |
| Beets DEX | Not approved | Current |
| Beets DEX V3 | Not approved | Current |
| BEX | Not approved | Current |
| Blackhole AMM | Not approved | Current |
| Blackhole CLMM | Not approved | Current |
| Bluefin Spot | Not approved | Current |
| Camelot V2 | Not approved | Current |
| Camelot V3 | Not approved | Current |
| Cetus CLMM | Not approved | Current |
| Chainflip AMM | Not approved | Current |
| Coffer | Not approved | Current |
| Cube | Not approved | Current |
| Curve DEX | Not approved | Current |
| DeDust | Not approved | Current |
| DefiChain DEX | Not approved | Current |
| DSF.Finance | Not approved | Current |
| Ekubo | Not approved | Current |
| Equalizer Exchange | Not approved | Current |
| Etherex CL | Not approved | Current |
| Ferro | Not approved | Current |
| Flamingo Finance | Not approved | Current |
| FlowX V2 | Not approved | Current |
| FlowX V3 | Not approved | Current |
| Fluid DEX | Not approved | Current |
| Fluxion Network | Not approved | Current |
| Full Sail | Not approved | Current |
| Gamma | Not approved | Current |
| GammaSwap Open Interest | Not approved | Current |
| GMX Solana (formerly GMTrade) | Not approved | Current |
| GMX V2 Perps | Not approved | Current |
| Goose Finance | Not approved | Current |
| GT3 | Not approved | Current |
| Hercules V3 | Not approved | Current |
| Hop Protocol | Not approved | Archived |
| Hybra V4 | Not approved | Current |
| Hyperion | Not approved | Current |
| HyperSwap V2 | Not approved | Current |
| HyperSwap V3 | Not approved | Current |
| ICHI | Not approved | Current |
| ICHI | Not approved | Archived |
| Joe V2.1 | Not approved | Current |
| Joe V2.2 | Not approved | Current |
| Kamino Liquidity | Not approved | Current |
| KaspaCom Dex | Not approved | Current |
| Kuru CLOB | Not approved | Current |
| KyberSwap FairFlow | Not approved | Current |
| LiquidSwap | Not approved | Current |
| Lynex V2 | Not approved | Current |
| Maverick V2 | Not approved | Current |
| Mento V3 | Not approved | Current |
| Meridian AMM | Not approved | Current |
| Meteora DLMM | Not approved | Current |
| Metropolis DLMM | Not approved | Current |
| Metropolis DLMM Vaults | Not approved | Current |
| MIM Swap | Not approved | Current |
| Minswap DEX | Not approved | Current |
| Mosaic AMM | Not approved | Current |
| nest AMM | Not approved | Current |
| nest CL | Not approved | Current |
| Nostra Pools | Not approved | Current |
| Omnipair | Not approved | Current |
| Orca DEX | Not approved | Current |
| Origin ARM | Not approved | Current |
| Osmosis DEX | Not approved | Current |
| Oswap AMM | Not approved | Current |
| PancakeSwap AMM | Not approved | Current |
| PancakeSwap AMM V3 | Not approved | Current |
| Pangolin V2 | Not approved | Current |
| Pharaoh V3 | Not approved | Current |
| PowFi | Not approved | Current |
| Project X | Not approved | Current |
| PumpSwap | Not approved | Current |
| Quickswap Dex | Not approved | Current |
| Ramses CL V2 | Not approved | Current |
| Raydium AMM | Not approved | Current |
| Rhea Dex | Not approved | Current |
| RocketSwap Anubis | Not approved | Current |
| Rubicon | Not approved | Current |
| SaucerSwap V1 | Not approved | Current |
| Scale | Not approved | Current |
| Scrub Invest | Not approved | Current |
| Shadow Exchange CLMM | Not approved | Current |
| ShapeSwap V3 | Not approved | Current |
| SMARDEX AMM | Not approved | Current |
| Solidly V3 | Not approved | Current |
| Sovryn Dex | Not approved | Current |
| SparkDEX V3.1 | Not approved | Current |
| SparkDEX V4 | Not approved | Current |
| Steer Protocol | Not approved | Current |
| STON.fi | Not approved | Current |
| SUNSwap V3 | Not approved | Current |
| Supernova AMM | Not approved | Current |
| Supernova CL | Not approved | Current |
| SushiSwap | Not approved | Current |
| SushiSwap V3 | Not approved | Current |
| swap.coffee | Not approved | Current |
| Swop | Not approved | Current |
| ThalaSwap | Not approved | Current |
| ThalaSwap V2 | Not approved | Current |
| THENA FUSION | Not approved | Current |
| THENA Integral | Not approved | Current |
| TONCO | Not approved | Current |
| Turbos | Not approved | Current |
| Uniswap V2 | Not approved | Current |
| Uniswap V3 | Not approved | Current |
| Uniswap V4 | Not approved | Current |
| Velodrome V2 | Not approved | Current |
| Velodrome V3 | Not approved | Current |
| VVS Flawless | Not approved | Current |
| VVS Standard | Not approved | Current |
| Web3.world | Not approved | Current |
| Wombat Exchange | Not approved | Current |
| Wompie | Not approved | Current |
| xExchange | Not approved | Current |
| Yuzu Finance | Not approved | Current |
| ZealousSwap | Not approved | Current |
| zkSwap V2 | Not approved | Current |