# 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="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FvcgtmPQQeAS3IEnAes1C%2F1connectwalllet.png?alt=media&#x26;token=2ae00bf7-883e-4360-86c0-339ad6b87ffc" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FcKLmXkZVyHLMJBMOlkJn%2F2connect%20success.png?alt=media&#x26;token=25b52d6f-010d-44f5-9935-bd77bd0159a3" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FiU8rDFeWEqqhrs9gEQ8g%2F3select%20currency.png?alt=media&#x26;token=f9d266dd-d73f-4b70-ab7d-825054c87bc0" 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="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FcseCsiYMbkukYJgXItNo%2F4search%20token.png?alt=media&#x26;token=c0efa0e2-b658-4b2a-b949-1ee762b5bcf1" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FaDKf3R5ATYJ5l6N9cH11%2F5token%20amount.png?alt=media&#x26;token=f0f4e073-0fec-43ce-b51f-de0b0283c469" 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="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FuRJAWvPsRzMcChoe5FOi%2F6approve.png?alt=media&#x26;token=015152e5-4ae0-4b13-bffa-d38f103c6ac9" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FriOUlZ7JJh4spmZs9hs4%2F7confirm.png?alt=media&#x26;token=730adca6-748f-4fb7-98ca-8de307547a8a" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FCDFOJ3QtDMag7OEvm9Jn%2F8approved.png?alt=media&#x26;token=7010c7c1-f038-41e5-8991-9540d9aac1af" 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="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2Fg8SqeDqPVLftmabnA8Rv%2F9create%20liquidity.png?alt=media&#x26;token=55e4de08-c34c-47ee-be9f-f88213c462c7" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3429323453-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzBn8ubMM82V3XXcAjE7u%2Fuploads%2FrSH9ioXJ6IVPzaol0T0M%2F110%20create%20now.png?alt=media&#x26;token=1ba72525-968b-4e5a-b07b-61ed7199e449" 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.
