> For the complete documentation index, see [llms.txt](https://help.pandatool.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.pandatool.org/english/createtoken/createliquidity.md).

# Creating Liquidity Pool On Evms Guide

## **I. Understanding Liquidity Pools**

A Liquidity Pool (commonly called "LP" or "pool") is a token pool on the blockchain used for swap transactions. Essentially, it consists of two tokens paired at a specific ratio.

**Why create an LP?**\
The reason is straightforward: Without a pool, trading is impossible; with a pool, instant swaps become possible.

To learn more about liquidity pools, refer to:\
✅ [Liquidity Pool Concept Explained](https://academy.pandatool.org/en_US/kn/1056)\
✅ [How Liquidity Pools Operate](https://academy.pandatool.org/en_US/kn/805)

## **II. Key Considerations for Creating a Liquidity Pool**

### **Whitelist the Router Contract**

* If your token has special features (e.g., manual opening, holding restrictions), **whitelist PandaTool’s router contract** before creation.
* **PandaRouter Contract Address**: `0xa52B2899C3B33C8e16eFd8399d23E9b36d41F7Fd`

### **Ensure Sufficient Balance**

* For **any pool creation**, ensure your wallet holds at least **0.032 BNB** (on BSC) to cover creation fees.

#### **V2 vs. V3 Differences**

* **V2**: Compatible with all token types (standard ERC-20, tax/burn tokens). **Default recommendation**.
* **V3**: Only for **standard tokens** (no special functions). *PandaTool exclusively supports stablecoin pools via V3*.

### **III. Step-by-Step Pool Creation**

Step 1: Enter PandaTool, connect your wallet, and switch to the corresponding blockchain network.

Step 2: Select the two tokens to add to the liquidity pool.

Step 3: Enter the amounts of tokens you wish to add to the pool.

Step 4: Approve the tokens.

Step 5: Create the liquidity pool.

### **Step 1: Connect Wallet & Select Blockchain**

Access PandaTool: <https://www.pandatool.org/#/createliquidity?lang=en-US>

Click **"Connect Wallet"** (top-right) → Confirm via MetaMask/OKX Web3 Wallet.

<figure><img src="/files/pss3tScyLdMr9y2WNSCE" alt=""><figcaption></figcaption></figure>

**Switch blockchain** (e.g., BSC for BNB pairs, ETH for Ethereum).

<figure><img src="/files/w4ZxG3Lye9W3zrAbX23U" alt=""><figcaption></figcaption></figure>

### **Step 2: Select Token Pair**

<figure><img src="/files/Q57SQmEBND8oFJ0geuuF" alt=""><figcaption></figcaption></figure>

* **Pool Type**: Default = **V2**; Stablecoin pools = **V3**.
* **Select Currency:** Base Token or Quote currency (e.g., USDT, BNB).
* **Token Address**: Your create token’s contract address.
* Click **"Search Token"** → If valid, proceed to enter amounts.

<figure><img src="/files/1dRDzo5ktQ0tMuFgsqjb" alt=""><figcaption></figcaption></figure>

### **Step 3: Enter Token Amounts**

<figure><img src="/files/N82pVppZPyBVBZyOP0TJ" alt=""><figcaption></figcaption></figure>

* **Your Token**: Amount to deposit (e.g., 10,000 tokens).
* **Paired Token**: Corresponding value (e.g., 10,000 USDT).
* **Estimated Price**: Automatically calculated (e.g., 10,000 tokens ÷ 10,000 USDT = **1 USDT per token**).

  > *Amounts must not exceed wallet balance.*

### **Step 4: Token Approval**

<figure><img src="/files/SkCdyQhlXmFJiVBLsyqG" alt=""><figcaption></figcaption></figure>

* **Approve both tokens** for the router contract (BNB/ETH requires no approval).
* Confirm transactions in your wallet.

<figure><img src="/files/kj732WKPMQOxX5Wdrrad" alt=""><figcaption></figcaption></figure>

* **Success notification** appears after both approvals.

<figure><img src="/files/6MKeLZm7u6IPp1Ci0X7I" alt=""><figcaption></figcaption></figure>

### **Step 5: Create the Pool**

* Click **"Create Liquidity Now"** → Confirm in wallet.
* Wait a few seconds for on-chain confirmation.

<figure><img src="/files/CZg83qtyJ0TPROdrNwNK" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/9hvNyxXoSjNFXxCtahM8" alt=""><figcaption></figcaption></figure>

## **IV. FAQs**

**1. Why does pool creation fail?**

* Insufficient gas fees (ensure ≥0.03 BNB on BSC).
* Router contract not whitelisted for restricted tokens.

**2. Can users buy tokens with USDT in a BNB pool?**

* **Yes**. All pairs are interoperable (e.g., USDT pools enable BNB purchases).

**3. Are there minimum liquidity requirements?**

* **No strict limits**, but pools should ideally exceed **300 USD or 1 BNB** for usability.

**4. Does the estimated price change?**

* This is the **initial listing price**. Market dynamics will adjust it post-launch.

**5. V2 vs. V3 recap:**

* **V2**: All token types (including tax/burn mechanics).
* **V3**: Standard tokens only (optimized for stablecoin pairs).

**Support**: Join our Telegram group: <https://t.me/pandatool_en> for assistance.
