# Create Your Own Liquidity Pool – Easy & Fast!

**📌 What is Liquidity Provision?**

Liquidity refers to depositing funds into a Liquidity Pool (LP) to enable token trading.

### 💡 **Why is Liquidity Needed?**

* Without a liquidity pool, token swaps are impossible.
* Liquidity allows users to trade tokens anytime and ensures automatic price formation.
* Once liquidity is added, other users can freely trade using the pool.

### **Key Functions of Liquidity Provision**

✅ **Enables token swaps** – Trading can only happen when liquidity exists

✅ **Automatically determines prices** – More liquidity results in more stable prices

✅ **Liquidity providers earn trading fees** – Every transaction generates fees distributed to LP providers

## 🚀 How to Create Liquidity Pool

👉 **Go to Liquidity Pool:** <https://dexlab.space/token/listing/liquidity-pool>

Providing liquidity on Solana is simple! Just follow these steps to create your own liquidity pool and start earning fees. 🚀

### 📌 Overview: Liquidity Pool Creation Steps

Before we start, let’s take a quick look at the Liquidity Pool creation screen:

<figure><img src="https://4258708058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MLgGUCteWrA9nM5I3ts-887967055%2Fuploads%2FWIjJq5NlY2CtjCUlzXY4%2Fimage.png?alt=media&#x26;token=b5fcb046-622a-419e-9f84-e537ab1e5a6f" alt="" width="306"><figcaption><p>overview</p></figcaption></figure>

1. **Connect Your Wallet** – First, connect your Solana wallet to get started.
2. **Select Token Pair** – Choose two tokens to create a liquidity pool.
3. **Select Fee Tier** – Select the transaction fee for trades within your pool.
4. **Set Initial Price** – Define the starting price of the token pair.
5. **Add Initial Deposit** – Deposit tokens to bootstrap the pool.
6. **Complete & Activate Pool** – Finalize your pool and start earning fees!

### **Step 1: Connect Your Wallet**

<figure><img src="https://4258708058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MLgGUCteWrA9nM5I3ts-887967055%2Fuploads%2FehFeZjQrvc3NStCX3Hj7%2Fimage.png?alt=media&#x26;token=c20eee51-a576-40dc-99c3-e3d3d5f775da" alt="" width="534"><figcaption></figcaption></figure>

📌 **Before creating your liquidity pool,  connect your Solana wallet.**

* Click "Connect Wallet".
* A pop-up will appear—select your preferred wallet. (e.g, Phantom, Solflare ...)
* Approve the connection request.
* Your wallet will be used to approve transactions and manage your token.

✅ **Once connected, proceed to the next step!**

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

<figure><img src="https://4258708058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MLgGUCteWrA9nM5I3ts-887967055%2Fuploads%2FMsSWV9Qu256h2nmbgwPj%2Fimage.png?alt=media&#x26;token=649214e4-49c8-4129-8160-ffd197a14324" alt=""><figcaption></figcaption></figure>

📌 **Choose two tokens to create a liquidity pool.**

* Select Token A – Click the dropdown menu and choose the first token.
* Select Token B – The second token is usually SOL by default, but you can change it if needed.
* Token Pairing Rules:
  * These two tokens will form a trading pair in the liquidity pool.
  * Example: If you select YourToken/SOL, users will be able to swap between YourToken and SOL.
  * Make sure you have enough of both tokens in your wallet to provide initial liquidity.

<figure><img src="https://4258708058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MLgGUCteWrA9nM5I3ts-887967055%2Fuploads%2FSqdfPDDytBX08xPMsvPV%2Fimage.png?alt=media&#x26;token=19bdfd24-481d-48d4-a3aa-f1b8a3d35a1b" alt="" width="494"><figcaption></figcaption></figure>

📌 **When selecting Token A, a search box will appear.**

* Enter the token name, ticker, or address.
* Be aware that multiple tokens may have the same name or ticker.
* To ensure accuracy, search using the exact token address.

💡 **Tip:**\
If you’re creating a liquidity pool for a newly issued token, using the contract address ensures you select the correct one.

✅ **Once you've selected the correct token, proceed to the next step!**

### Step 3: **Select Fee Tier**

<figure><img src="https://4258708058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MLgGUCteWrA9nM5I3ts-887967055%2Fuploads%2FD0zVJTCk69RcreZhZYa6%2Fimage.png?alt=media&#x26;token=6a4a6bda-e468-4071-96d8-55cbe2dcff91" alt=""><figcaption></figcaption></figure>

📌 **Choose the transaction fee that traders will pay when swapping tokens in your liquidity pool.**

* &#x20;What is the Fee Tier?
  * This is the percentage of each trade that goes to liquidity providers.
  * Higher fees generate more revenue but may reduce trading activity.
  * Lower fees attract more trades but result in lower earnings per transaction.

<figure><img src="https://4258708058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MLgGUCteWrA9nM5I3ts-887967055%2Fuploads%2Fi07uzCCzo4B8xlclpf5O%2Fimage.png?alt=media&#x26;token=846171c3-cdf1-401f-8216-6d5e22a5c29b" alt=""><figcaption></figcaption></figure>

📌 **If you see "Already exists" next to a fee tier, it means a liquidity pool with that token pair and fee tier has already been created.**

* You cannot create a new pool with the same fee tier.
* &#x20;Instead, you should provide liquidity to the existing pool.
* If you still want to create a new pool, Select a different fee tier that is not marked as "Already exists."

### Step 4: **Set Initial Price**

<figure><img src="https://4258708058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MLgGUCteWrA9nM5I3ts-887967055%2Fuploads%2F4FFdvSmKOyNHbVM0Qar3%2Fimage.png?alt=media&#x26;token=27aa2ddd-1ea8-4924-b7db-6baf350ebb15" alt=""><figcaption></figcaption></figure>

📌 **Define the starting price for the selected token pair.**

* Enter the initial price of Token A in terms of Token B.
* This determines the starting exchange rate for the liquidity pool.
* Be sure to check the current market prices before setting the initial price.
* Example:\
  1 DXL = 0.00001 SOL → This means each DXL token is initially priced at 0.00001 SOL.

💡 **Tip: Double-check your initial price against decentralized exchange rates**

### Step 5: **Set Initial Deposit**

<figure><img src="https://4258708058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MLgGUCteWrA9nM5I3ts-887967055%2Fuploads%2FQHymnXBI9j6eQObBNylE%2Fimage.png?alt=media&#x26;token=2a9ed8eb-e7f4-4d1e-aae4-76bc93638d38" alt=""><figcaption></figcaption></figure>

📌 **Set Initial Liquidity**

* Deposit tokens to bootstrap the liquidity pool.
* Example: 100,000 DXL & 1 SOL → The deposit maintains a 50:50 ratio based on the initial price.
* The estimated Total Value Locked (TVL) is displayed, showing the total value of the deposited assets.
* A small pool creation fee (e.g., 0.02 SOL) may be required.

✅ **Once the liquidity is added, click "Create Pool" to finalize the setup!** 🚀

### Step 6: **Complete & Activate Pool**

<figure><img src="https://4258708058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MLgGUCteWrA9nM5I3ts-887967055%2Fuploads%2FwRjm4TbPRy00jt7VefCI%2Fimage.png?alt=media&#x26;token=574d2924-efa6-46b4-98fe-e30f296a48d1" alt="" width="369"><figcaption></figcaption></figure>

📌 **Confirm & Create Pool**

* Your liquidity pool has been successfully created! 🎉
* Pool ID is generated and can be used to track or manage the pool.
* Click "Go Pool Manage Page" to access and monitor your liquidity pool.
* Wait up to 5 minutes for the pool to be fully active on Dexlab.

⚠ **Caution:**

* **Never burn LP tokens!** Burning LP tokens can disrupt the liquidity balance and affect the pool’s functionality.

✅ **Your liquidity pool is now live! Start earning fees from trades! 🚀**
