# 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.


---

# Agent Instructions: 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:

```
GET https://help.pandatool.org/english/createtoken/createliquidity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
