> For the complete documentation index, see [llms.txt](https://docs.kyberswap.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kyberswap.com/~/changes/1kQEhDNzHMDf7SwOE6Yu/liquidity-solutions/kyberswap-classic/user-guides/classic-pool-creation.md).

# Classic Pool Creation

Create An Amplified Pool With Custom Fee Settings

## Introduction

In order to participate in a **KyberSwap Classic** pool and earn fees, you first need to add liquidity to the pool. You can add liquidity either to an existing pool, or as part of creating a new pool. This guide describes the steps required to **create a new pool by adding liquidity**.

<details>

<summary>Liquidity Provider Flow</summary>

Still deciding on which solution suits you best?&#x20;

* **Overview**: [Earn Yield By Contributing Liquidity](/~/changes/1kQEhDNzHMDf7SwOE6Yu/kyberswap-solutions/kyberswap-interface/user-guides/earn-yield-by-contributing-liquidity.md)
* **Detailed comparison**:  [Classic vs Elastic](/~/changes/1kQEhDNzHMDf7SwOE6Yu/liquidity-solutions/classic-vs-elastic.md)&#x20;

#### Next steps

1. [Connect Your Wallet](/~/changes/1kQEhDNzHMDf7SwOE6Yu/kyberswap-solutions/kyberswap-interface/user-guides/connect-your-wallet.md)
2. [Switching Networks](/~/changes/1kQEhDNzHMDf7SwOE6Yu/kyberswap-solutions/kyberswap-interface/user-guides/selecting-preferred-network.md)
3. **Classic Pool Creation <-**
4. [Add Liquidity To An Existing Classic Pool](/~/changes/1kQEhDNzHMDf7SwOE6Yu/liquidity-solutions/kyberswap-classic/user-guides/add-liquidity-to-an-existing-classic-pool.md)
5. [Yield Farming On Classic](/~/changes/1kQEhDNzHMDf7SwOE6Yu/liquidity-solutions/kyberswap-classic/user-guides/yield-farming-on-classic.md)
6. [Removing Liquidity On Classic](/~/changes/1kQEhDNzHMDf7SwOE6Yu/liquidity-solutions/kyberswap-classic/user-guides/removing-liquidity-on-classic.md)

</details>

## Adding liquidity to create a new pool

### Step 1: Create a pool

Ensure you are on the correct network, and then click the “Create Pool” button at the top right of the screen.

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2F4fPUT2p6gppNycD9dLoG%2Fimage.png?alt=media&amp;token=16536520-e60b-4aa6-a9ae-858d8d095312" alt=""><figcaption><p>Classic Pool page</p></figcaption></figure>

This will bring up the Create a new pool screen, but it will be fairly empty until the parameters of the pool are properly specified.

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2Fg09uTaoUjo2y9v7aR9FA%2Fimage.png?alt=media&amp;token=9d0116f3-bbdb-4ed2-9dbf-2002318e8a45" alt=""><figcaption><p>Pool creation screen</p></figcaption></figure>

### **Step 2**: Select tokens to add

Select the pair of tokens you would like to create the pool with. You can choose from already whitelisted tokens or [import any token](/~/changes/1kQEhDNzHMDf7SwOE6Yu/kyberswap-solutions/kyberswap-interface/user-guides/add-your-favourite-tokens.md) on your chosen network.

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2FodtZ0P0vkGzy5F3XDAf6%2Fimage.png?alt=media&amp;token=7096c1a7-65ea-448d-994d-ce1ca9e6750a" alt=""><figcaption><p>Select token pair</p></figcaption></figure>

### Step 3: Enter token amounts

Specify the token amounts to contribute as liquidity to the new pool. Upon entering the two token amounts, the price ratio of the tokens are also displayed at the bottom left of the screen.

Do note that KyberSwap Classic enables users to configure their pool according to their preferred price ranges hence LPs are able to define the starting price of their pool.

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2F1gjkj9s7JpD4hqvtfehP%2Fimage.png?alt=media&amp;token=7b1908ec-4cae-4d31-bf2e-240627ddbaf4" alt=""><figcaption><p>Token amounts and price ratio</p></figcaption></figure>

### Step 4: Select AMP value

Upon selecting a price ratio, you will then be prompted to enter an AMP value. AMP refers to the amplification factor which enables Classic pools to be siginificantly more capital efficient when it comes to generating yields. By specifying an AMP greater than 1, notice that the active price range also changes accordingly. You will earn any market making fees for trades that happen within this price range but your position will become inactive if trades happen outside this interval.

Please refer to [Amplification Factor](/~/changes/1kQEhDNzHMDf7SwOE6Yu/liquidity-solutions/kyberswap-classic/concepts/dynamic-pricing-curves.md#amplification-factor-amp) for further details on selecting an AMP value.

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2FN2qDePVxv5tP851S405X%2Fimage.png?alt=media&amp;token=2d9be759-8a3a-4e17-b18f-1752fc7bcb56" alt=""><figcaption><p>Select AMP and corresponding price range</p></figcaption></figure>

### Step 5: Select fee tier

You will then be required to select your fee tier.

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2Fgm3pbzib9WAszxF3qc01%2Fimage.png?alt=media&amp;token=03f006ca-208e-448d-baf6-9ba786240cbf" alt=""><figcaption><p>Select fee tier</p></figcaption></figure>

KyberSwap currently offers the following tiers to cater for different token pair correlations:

<details>

<summary><strong>Fee tier options</strong></summary>

1. **0.008% fee tier: Best for very stable pairs**\
   The 0.008% fee tier is ideal for token pairs that typically trade at a fixed or extremely high correlated rate, such as pairs of stablecoins (e.g. DAI-USDC). Liquidity providers take on minimal price risk in these pools, and traders expect to pay minimal fees.
2. **0.01% fee tier: Best for very stable pairs**\
   The 0.01% fee tier is ideal for token pairs that typically trade at a fixed or extremely high correlated rate, such as pairs of stablecoins (e.g. DAI-USDC). Liquidity providers take on minimal price risk in these pools, and traders expect to pay minimal fees.
3. **0.05% fee tier: Best for stable pairs**\
   The 0.04% fee tier is ideal for token pairs that typically trade at a fixed or highly correlated rate, such as pairs of stablecoins (e.g. DAI-USDC). Liquidity providers take on minimal price risk in these pools, and traders expect to pay minimal fees.
4. **0.3% fee tier: Best for most pairs**\
   The 0.30% fee tier is best suited for less correlated token pairs such as the ETH-DAI token pair, which are subject to significant price movements to either upside or downside. This higher fee is more likely to compensate liquidity providers for the greater price risk that they take on relative to stablecoin LPs.
5. **0.5% fee tier: Best for weakly correlated pairs**\
   The 0.5% fee tier is best suited for weakly correlated token pairs such as the ETH-LINK token pair, which are subject to price movements to either upside or downside. This higher fee is more likely to compensate liquidity providers for the greater price risk that they take on relative to stablecoin liquidity providers.
6. **1% fee tier: Best for exotic pairs**\
   The 1% fee tier is best suited for even less correlated token pairs such as the ETH-KNC token pair, which are subject to significant price movements to either upside or downside. This higher fee is more likely to compensate liquidity providers for the greater price risk that they take on relative to stablecoin liquidity providers.

</details>

### **Step 6**: Authorize contract

If you haven’t already done so, you will need to need to authorize the KyberSwap smart contract to transact using your tokens on this network. Click the “Approve \[Token]” button to do so. This will open the approval dialog window on your wallet.

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2FlS3IA2Q1cyoxHiAJocYB%2Fimage.png?alt=media&amp;token=ad86260e-1b9e-42f1-92c3-2d9e8cf24c0f" alt=""><figcaption><p>Approve KNC</p></figcaption></figure>

### Step 7: Review pool creation

Click on the "Create" button to bring up the preview screen. Once you have reviewed the information on this screen, click on the "Create Pool" button to proceed.

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2FarkDkTQk44sqm2mJRMhU%2Fimage.png?alt=media&amp;token=ddd63609-6324-4a88-ada0-48c7cd378e9a" alt=""><figcaption><p>Create pool preview</p></figcaption></figure>

You will need to confirm this transaction in your wallet

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2Ff3VpcsIEhe7ii7bkqWmz%2Fimage.png?alt=media&amp;token=b58e5b3a-5e6f-4ef5-a5d9-ebb9322a8ac6" alt=""><figcaption><p>KyberSwap pending confirmation from wallet</p></figcaption></figure>

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2FmUPE7fHj3AK1Zf6SDxPM%2Fimage.png?alt=media&amp;token=6c6809d1-2363-4f10-bc1e-51a893bd0e92" alt=""><figcaption><p>Metamask confirmation</p></figcaption></figure>

Once you’ve confirmed the transaction you will see a screen informing you that the transaction has been submitted. You can click on “View Transaction” to view your transaction on the appropriate blockchain explorer.

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2FkdkLsuviujSguF8ArNZm%2Fimage.png?alt=media&amp;token=3e0d8a7d-a10b-4216-bad0-c95695a6f9dc" alt=""><figcaption><p>Transaction submitted</p></figcaption></figure>

Your new position should now be visible on the My Pools page on KyberSwap.

<figure><img src="https://1368568567-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw1XgQJc40kVeGUIxgI7c%2Fuploads%2FKvGfFr0lAcvYKqvDaINt%2Fimage.png?alt=media&amp;token=91e01b32-fcee-443c-939c-62d0b6ace01b" alt=""><figcaption><p>My Pools - Classic Pools </p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.kyberswap.com/~/changes/1kQEhDNzHMDf7SwOE6Yu/liquidity-solutions/kyberswap-classic/user-guides/classic-pool-creation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
