# How To Initialize The Pool?

1. If you intend to create a new pool on BitSwap, you need to initialize the pool first and set the starting price.(Note: Gas fees will be higher than usual!)

   <figure><img src="https://lh7-us.googleusercontent.com/yQCiUxamyS9plKqNtwsu_kwIr70rIPbkH36oY-m5mXx8bw1oryo9l9iSHkxAnTNDkpUrBw-Nl25vOB9qa6fgpTH8gnP9kfeREDbNYk4VBkplyUQ3EnG8hFGym-HhE_fD7iP-pV_ngwK648wPHkEFkyY" alt=""><figcaption></figcaption></figure>
2. You can also input the token contract to add other tokens.

   <figure><img src="https://lh7-us.googleusercontent.com/2CgH8R1mx5_XgUrVG9BFz68VfPfrPnLEdTp_BTCDs9PIAA5m-lJROLpNpco0rnIqYGWhIpj2hJcKX6KOIw0VxNfgrgDaf7fxnPHQPRDLv_h_Vic_Tbw1yVP-MqAXo5H-oQ22krM2hmyyNSyvJVdiPUs" alt=""><figcaption></figcaption></figure>
3. To ensure your pool has sufficient liquidity for trading, we recommend adding liquidity across multiple ranges. This ensures that tokens can be traded in various price ranges, providing ample liquidity for users to swap.

* Allocate 20%-30% of the total liquidity across all price range.

  <figure><img src="https://lh7-us.googleusercontent.com/jE6LGBWcS8i8lRmqpT8CNeptPQXlOTjPomLPnHmmLIKFh_nNoS-g_kndR-USUn7nRtifVqMYQbclvfYck1LZC7sQaMLOPxauqMi7YgPGH3EbyuwlxhKVUc6ZcFLr8f8qiuirBR3lXBgtdQbQZknzBWU" alt=""><figcaption></figcaption></figure>
* Dedicate 30%-40% of the total liquidity within ±50% of the current price.

  <figure><img src="https://lh7-us.googleusercontent.com/yRHu0LWj9DO0yqVVcsOjpeIznGEV1ugAWXSUT9nt0JllfXw2_A0A1gME0wI-Kpp3YBwLBpFa4pJnm_eXiEqbefuk4XWQ427Svrrju81SLpr02bvLwiUbJITfUirjmWvSvc8TyIc8Lh77IHRS7qadG9s" alt=""><figcaption></figcaption></figure>
* Provide the remaining liquidity within ±20% of the current price.

  <figure><img src="https://lh7-us.googleusercontent.com/NyZZJMihMy-JZmnXIMH4TCnqPXo55Wx9oRoAxZtx2bh175Rfj2iHLWfaE7sH2f25YJREQTPd0nI0ZPhAEwL6H3ZMlnYGVWZInEpnBKmNk5bZQpnR6YqGpXaXURCa4ZR4Y2UA-xo3tzNmM9C2oIXmY90" alt=""><figcaption></figcaption></figure>

In addition, you can add liquidity to single side of the pool to control the price, preventing it from going too high or too low and avoiding extreme price fluctuations.&#x20;

<figure><img src="https://lh7-us.googleusercontent.com/NH_9eO1roc6RvD0XayH4rIlxC7aVzEX1SGT4M4i94l44VRwKdjGiOW9Ef_92H6dCFmEQWsxE1hak6EsyYyuADoj78Xi9mfIilX_NaxAtBgK0ezAaNpW0UIHRYnYosYZNZqmPGyis9vYMe6i8LiN9TEA" alt=""><figcaption></figcaption></figure>


---

# 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://docs.bitswap.site/tutorial/how-to-initialize-the-pool.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.
