> For the complete documentation index, see [llms.txt](https://kayen-finance.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kayen-finance.gitbook.io/docs/kayen-finance-user-guide/dex/explore/pools/creating-a-liquidity-pool.md).

# Creating a Liquidity Pool

This page shows you how to make your own liquidity pool for two tokens that don't have one yet.

If your idea for a pool already exists, you should add liquidity to the existing one instead.

## Prerequisites

In order to create a liquidity pool, you need to have these:

* A MetaMask wallet or any other Web3 wallet.
* CHZ tokens on Chiliz Chain Mainnet in your wallet, to pay for the gas fees.
* At least two different tokens in your wallet.

{% hint style="warning" %}
You can only create liquidity pools for pairs of tokens for which you already hold a certain amount in your wallet.

You **cannot** create a liquidity pool if you only have only one token in your wallet.
{% endhint %}

## Step-by-Step Guide

{% stepper %}
{% step %}

### Connect to Kayen Finance

Go to <https://app.kayen.finance/> and make sure that your wallet is connected.\
If not, see [Connect](/docs/kayen-finance-user-guide/connect.md).
{% endstep %}

{% step %}

### Open the "Add Liquidity" interface

Open the "Pools" page, find the "Add Liquidity" button (top right of the list of pools) and click it.

![](/files/a7c2554a4adc70dc14c6ae721c7e2e9e37a50ada)

{% hint style="info" %}
If you add liquidity to a pair that doesn't exist yet, the pool will be created automatically.

Clicking this button will actually open the "Create a v3 Position" interface:
{% endhint %}

![](/files/35466e2d8797f4adad3a986f4670cf084c10ec50)

{% hint style="info" %}
You can think of a pool as a collection of many users' positions.\
When a user adds liquidity (= creates a position), it is added to that specific pool.

If needed, you can learn more about positions on KayenFi here: [Positions](/docs/kayen-finance-user-guide/dex/positions.md).
{% endhint %}
{% endstep %}

{% step %}

### Select the tokens and fee tier

Use the selectors to choose the pair of tokens for which you want to create the liquidity pool.

Then select the fee tier for this liquidity pool, depending on your objectives.

![](/files/923c3b48a9a5a1988bc9adb98fcd8a5d584ea950)

Finally, click "Continue".

KayenFi displays statistics to help you with your decision about this pool:

![](/files/e843ecb6cbbe62c81e365b7d10dfa04658d6b79a)
{% endstep %}

{% step %}

### Choose the price range

By default the pool uses the full range of the liquidity, but you can choose "Custom range" to have control over the price range.

Use the white handles in the graph to move the range. For instance:

![](/files/fffb60b373ed07aa09ce16e0fcd1ab79a3211e5a)
{% endstep %}

{% step %}

### Enter amounts and add liquidity

Scroll down to indicate how much you want to put into that liquidity pool.

![](https://chiliz.gitbook.io/kayen/~gitbook/image?url=https%3A%2F%2F1568569214-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F7FbbtuKiGVLRhOxcnOwe%252Fuploads%252F7FbbtuKiGVLRhOxcnOwe%252Fimage.png%3Falt%3Dmedia%26token%3D604d3945-513b-4c20-9750-9c489f99f81b\&width=768\&dpr=3\&quality=100\&sign=97950390\&sv=2)

Finally, click "New position" to create the liquidity pool.
{% endstep %}

{% step %}

### Confirm transaction in MetaMask

You wallet should open a confirmation window. Review it then confirm it.

Spending cap should be more than the amount you plan to add to liquidity.

![](https://chiliz.gitbook.io/kayen/~gitbook/image?url=https%3A%2F%2F1568569214-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Foh7CazxMg1tF1QAbs9BU%252Fuploads%252FOh7CazxMg1tF1QAbs9BU%252Fimage.png%3Falt%3Dmedia%26token%3D0fdbef66-bfbc-4c59-860a-e7dc4edae455\&width=768\&dpr=3\&quality=100\&sign=24859bf5\&sv=2)
{% endstep %}

{% step %}

### Confirm and add liquidity

Back in KayenFi, click on "Confirm add liquidity".
{% endstep %}

{% step %}

### Final confirmation

You wallet will display a final confirmation screen. Click "Confirm".
{% endstep %}

{% step %}

### Transaction complete

Congrats! Your transaction has been completed.

You can view your pool on the Pools page.
{% endstep %}
{% endstepper %}
