> For the complete documentation index, see [llms.txt](https://help.dedust.io/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.dedust.io/en/liquidity/pools/types.md).

# Pool types

<table data-search="false"><thead><tr><th>Parameter / Type</th><th>CPMM v2</th><th>Classic (CPMM v1)</th><th>Stable-swap</th></tr></thead><tbody><tr><td>Formula</td><td>x·y=k</td><td>x·y=k</td><td>x³y+y³x=k</td></tr><tr><td>LP share</td><td>80%</td><td>80%</td><td>80%</td></tr><tr><td>LP rewards</td><td>Claimable separately</td><td>Autocompound</td><td>Autocompound</td></tr><tr><td>Lock on DeDust</td><td>yes</td><td>no</td><td>no</td></tr><tr><td>Fees token</td><td>Can choose one</td><td>Both tokens</td><td>Both tokens</td></tr><tr><td>Available to create</td><td>Yes</td><td>No (not on frontend)</td><td>No</td></tr><tr><td>Boosts</td><td>Yes</td><td>No</td><td>No</td></tr></tbody></table>

### CPMM v2 pool

* **Claimable fees.** Trading fees accumulate separately from your position, so you can [claim them anytime](/en/liquidity/earnings.md) without withdrawing liquidity — even when it's locked.
* **Fee tiers from 0.1% to 5%,** set at pool creation. Several pools with different tiers can exist for one pair; [Router](/en/trade/router.md) always picks the most profitable one for each trade.
* **Liquidity providers earn 80%** of the pool's trading fees.
* **Choose your fee token** — one side of the pair, or both.
* **Optional** [**permanent liquidity lock**](/en/launch/lock.md)**,** set during the deposit.
* **Creator fee support** — an extra fee on top of the trading fee, collected by the pool creator. Useful for memepads and tax tokens.
* **No LP tokens.** Positions are recorded on-chain at the smart contract level, so they can't be moved between wallets or protocols. The pricing formula is the same as CPMM v1.

{% hint style="success" %}
CPMM v2 pools are introduced[^1] on **Nov 17, 2025** and available for creation, deposits / withdrawals by all users. Since **Jan 26, 2026** users (typically, founders and devs) can also [Boost](/en/liquidity/boosts.md) this type of pools with extra rewards for liquidity providers, to attract more liquidity for their token.

Learn more about [**CPMM v2 pools use-cases and advantages**](/en/liquidity/pools/cpmm-v2.md) compared to other pools.
{% endhint %}

### Classic pool (CPMM v1, legacy)

{% hint style="warning" %}
Classic pools were available for creation until **Nov 17, 2025**. All pools are still functioning, but users can't create new ones [via DeDust user interface](#user-content-fn-2)[^2].
{% endhint %}

* **Auto-compounded fees.** Fees are added to liquidity positions instantly after each swap, increasing the value of your LP tokens.
* **No separate fee balance.** Earned fees aren't shown in the interface — you receive them when you withdraw liquidity.
* **Trading fee from 0.1% to 1%,** 0.25% by default.
* **Liquidity providers earn 80%** of the pool's trading fees.
* **Fees are withheld in the token the trader sells,** so they accrue in both tokens of the pair, alternating by swap direction.

### Stable-swap pools

* Optimized for pairs of near-equal value (USDT/USDC).
* **Fixed trading fee of 0.05%** — the lowest on DeDust.
* **Low price impact.** A different formula keeps the exchange rate stable across swaps, even large ones.
* **Liquidity providers earn 80%** of the pool's trading fees.
* **Auto-compounded fees,** same model as CPMM v1: added to positions instantly after each swap, withheld in the token the trader sells.
* **No separate fee balance.** Earned fees aren't shown in the interface — you receive them when you withdraw liquidity.

> **x³ · y + y³ · x = k**\
> x — amount of token A in the pool\
> y — amount of token B in the pool\
> k — constant value at any pool state, defining the exchange rate after every swap

[^1]: [Telegram](https://t.me/dedust_en/132) | [X (Twitter)](https://x.com/dedust_io/status/1991534215800975723)

[^2]: But you still can do it on smart contract level. Use the [documentation](https://hub.dedust.io/), if needed.
