# Create new pool

{% hint style="success" %}
You can automatically create pool in one click together with [new token launch](#user-content-fn-1)[^1] in [**Uranus memepad**](https://x1000.finance/launches/new) on [x1000](https://help.x1000.finance).
{% endhint %}

To deposit liquidity with a pair of tokens that doesn't have a pool yet, you need to create such pool first. General flow of custom pool creation on DeDust takes two major steps: creation and liquidity deposit.

{% hint style="warning" %}
[Classic (CPMM v1) pools](https://help.dedust.io/en/ru/pools/types#classic-pool-cpmm-v1) were available for creation till **Nov 17, 2025**. All pools are still functioning, but users can't create new ones [via DeDust user interface](#user-content-fn-2)[^2]. Deposits and withdrawals are available, as usually.
{% endhint %}

{% hint style="info" %}
To create a [Stable-swap pool](https://help.dedust.io/en/ru/pools/types#stable-swap-pools) please [contact our team](https://help.dedust.io/en/ru/about/contacts) for assistance.
{% endhint %}

## Create pool

1. To create new pool on DeDust go to [Pools](https://help.dedust.io/en/ru/liquidity/pools) page and press '**Create pool**' button.
2. Choose tokens you'd like to pair in liquidity pool, to make them tradable one for another. If any of your tokens is not whitelisted, [import](https://help.dedust.io/en/ru/trade/swap/imported) it first. In this example we'll create pool with DUST and USDT.
3. Select your pool's trading fee tier and define in which of two tokens (or both) providers' earnings will be collected from trading fees. Once all is set, press **'Create'** button.

<div><figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/ZLdElE4w6Pt6zBc8EHJ2/IMG_3690.PNG" alt=""><figcaption><p>Homepage</p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/NtieFRORQgOqi7pmYALe/IMG_3691.PNG" alt=""><figcaption><p>Step 1</p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/9KMfxgJL2X2b3VcgtO9U/IMG_3692.PNG" alt=""><figcaption><p>Step 2</p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/7gOQY7O0BH8y1Utm9K5z/IMG_3697.PNG" alt=""><figcaption><p>Step 3</p></figcaption></figure></div>

4. Confirm the trasnsaction in your wallet and return to DeDust. It will take [up to 0.3 TON](#user-content-fn-3)[^3] as a [gas fee](https://help.dedust.io/en/ru/protocol/fees#blockchain-fees-or-network-fees).
5. In a minute or two, once the transaction is successfully completed, you'll [automatically proceed](#user-content-fn-4)[^4] to liquidity deposit step.

<div><figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/UWxumruP9bYj6IXtZSj7/IMG_3699.PNG" alt=""><figcaption><p>Step 4. Wallet</p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/FqfXCjmu5u8Tiw1B13ez/IMG_3702.PNG" alt=""><figcaption><p>Step 4. DeDust</p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/Xpn6uyq7EbA1toQJmhpm/IMG_3703.PNG" alt=""><figcaption><p>Step 5</p></figcaption></figure></div>

{% hint style="success" %}
You can create multiple CPMM v2 pools for the same pair of tokens, once they have different configuration.
{% endhint %}

## Deposit liquidity

6. Unlike depositing liquidity [to existing pool](https://help.dedust.io/en/ru/liquidity/deposit), for newly created pools you need to enter tokens amount for both sides. Their proportion will define the initial exchange rate for this specific pool. Once you are ready, press **'Deposit'** button.

{% hint style="warning" %}
Make sure to correctly define the exchange rate. If some pools with tokens you add already exist (including other DEXs), they may impact your pool. It may instantly shift the rate set by you, and you may lose funds.
{% endhint %}

7. Double check the details and press **'Confirm'**.

{% hint style="warning" %}
If one of tokens you're willing to add doesn't have yet estimated fiat ($) price in DeDust user interface, you need to make it [tradable](https://help.dedust.io/en/ru/launch/add_token/create_pool/fiat_price). For this, deposit your tokens to the pool with at least $50 liquidity in TON or USDT.
{% endhint %}

<div><figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/8hwmHdyEKHM56HRmde0k/IMG_3705.PNG" alt=""><figcaption><p>Step 6. DUST amount</p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/m4N6vSpNHOnXt85EolD3/IMG_3707.PNG" alt=""><figcaption><p>Step 6. USDT amount</p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/18MuAUHt0ffJaFiKqWT7/IMG_3708.PNG" alt=""><figcaption><p>Step 6. Deposit</p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/hboCS010D4jkI1eAyrwa/IMG_3711.PNG" alt=""><figcaption><p>Step 7</p></figcaption></figure></div>

8. Sign the transaction in your wallet app. It will typically take [up to 0.45 TON](#user-content-fn-5)[^5] as a [gas fee](https://help.dedust.io/en/ru/protocol/fees#blockchain-fees-or-network-fees).

{% hint style="info" %}
Make sure that you have at least 1.50 TON in your wallet to cover the blockchain fees. Keep in mind that for all further transactions (including the liquidity withdrawal, if you decide to) you'll also need TON to cover the network fees.
{% endhint %}

9. After transaction is completed, go back to DUST/USDT[^6] [Pool summary](https://dedust.io/pools/EQBCk2KyYEhlGFiJX-n91hhEBqLQadnFVMi7MB85eUMEGxkd) page and move to ***My position*** section, to see your tokens and your share in the created pool.

<div><figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/jBfX9GW6PH5reFUjvNKY/IMG_3716.PNG" alt=""><figcaption><p>Step 8. Wallet</p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/ErkrTT5RUOKqJFmfAP5B/IMG_3719.PNG" alt=""><figcaption><p>Step 8. DeDust</p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/xpyM9UZMcIprcayE2shU/IMG_3721.PNG" alt=""><figcaption><p>Step 9. Pool summary</p></figcaption></figure> <figure><img src="https://content.gitbook.com/content/SBFL2enjS0C3zTK97y9H/blobs/ZwVr2L0rcacI1KiE8AeD/IMG_3724.PNG" alt=""><figcaption><p>Step 9. Position</p></figcaption></figure></div>

{% hint style="info" %}
Open [Portfolio](https://dedust.io/portfolio) -> ***Liquidity*** section or ***My pools*** tab on [Pools](https://dedust.io/pools) page, to also see your positions there.
{% endhint %}

{% hint style="warning" %}
Don't add liquidity with 'pre-tokens' purchased on memepads[^7]. They are yet not 'traditional' TON tokens you usually interact with — until they fill the bonding curve (accumulate enough liquidity) and migrate to DEX.
{% endhint %}

[^1]: Use [x1000 guide](https://app.gitbook.com/s/kLMTDEF5HkdsddPKR9yh/memepad/uranus) to learn more

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

[^3]: Usually it should take less than 0.15 TON and the rest will be returned back to your wallet

[^4]: Interface will notify you, once you try to create one more pool with already existing configuration. It will propose you to move to liquidity deposit step.

[^5]: Usually it should take less than 0.2 TON and the rest will be returned back to your wallet

[^6]: * Type: **CPMM v2**
    * Trade fee: **0.25%**
    * Fee earnings: **DUST + USDT**

[^7]: Popular platforms for launching memecoins and other tokens on TON, like [Uranus](https://x1000.finance/launches/new) on x1000, Blum, GasPump, Memes Lab, etc.
