# Liquidity

#### Step 1: Ensure You Have Tokens and ETH

Before staking, you must have bridged tokens to Soneium (e.g., ASTR, USDT or one of the other so far listed tokens) and a small amount of **ETH** to cover gas fees.

***

#### Step 2: Access the Pool Page

1. Open your web browser and visit the **SONEX Liquidity Page**: <https://app.sonex.so/pool>.
2. Ensure you have a stable internet connection and are using a wallet connected to the **SONEX mainnet**.

***

#### Step 3: Create a Liquidity Position

1. **Navigate to the Create Position Section**:
   * On the Liquidity Page, locate the **New Position** button and click it.

     <figure><img src="/files/PBpjt6M7x8EBV95IGOYt" alt=""><figcaption></figcaption></figure>
2. **Choose the Token Pair**:
   * Select the token pair you want to add liquidity for (e.g., **ASTR/USDT**).

     <figure><img src="/files/5ABC3Le6Om0QBKExmwZ4" alt=""><figcaption></figcaption></figure>
3. **Set the Price Range**:
   * Define the minimum and maximum price range for your liquidity position.
   * Use the slider or input fields to adjust the range.

     <figure><img src="/files/awzyDIJZ4z8H1Pb1ecMM" alt=""><figcaption></figcaption></figure>
4. **Input Token Amounts**:
   * Enter the amount of each token you want to provide for liquidity.

     <figure><img src="/files/aV8Hsx6EOOQDv8XnTkUi" alt=""><figcaption></figcaption></figure>
   * Ensure you have enough tokens in your wallet to cover the specified amounts otherwise the above message will be shown "Insufficient WETH balance" *(in this example, WETH)*.
5. **Preview the Position**:
   * Review the details of your position, including the expected liquidity and pool share.

***

#### Step 4: Approve Tokens and Add Liquidity

1. **Approve Token Usage**:
   * Click **Approve** for each token to authorize the pool contract to access your tokens.
   * Confirm the approval transaction in your wallet (a small ETH gas fee will be deducted).
2. **Add Liquidity**:
   * Once tokens are approved, click **Preview** to create your position.

     <figure><img src="/files/lSkXGif0i2BcI9AHTxOM" alt="" width="375"><figcaption></figcaption></figure>
   * Confirm the transaction in your wallet.

     <figure><img src="/files/ec8xXKL8gyctUkfrjyoP" alt="" width="375"><figcaption></figcaption></figure>
3. **Wait for Confirmation**:
   * After processing, a confirmation message will appear, and your position will be active in the pool.

***

#### Step 5: Monitor and Manage Your Position

1. **View Your Active Positions**:

   * On the Pool Page, navigate to the **My Positions** section to see all your active liquidity positions.

   <figure><img src="/files/Py8wJDKMx1wr9KBb4RDd" alt="" width="375"><figcaption></figcaption></figure>
2. **Check Pool Details**:
   * Review your pool share, earned fees, and current token allocations.
3. **Edit or Remove Position**:
   * To adjust your liquidity or remove your position, use the options available on the **Positions** page.

<figure><img src="/files/2FaTbOMKWUCoISIs2cqb" alt="" width="375"><figcaption></figcaption></figure>

***

#### Step 6: Collect Tokens and Rewards

1. **Collect Fees**:
   * As your liquidity generates trading fees, you can claim your earned tokens by clicking the **Collect** button next to your position.

<figure><img src="/files/YtveE3bPfeRiWnnxMc0q" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/TeovD9qQzrWtMVzZqCf3" alt="" width="375"><figcaption></figcaption></figure>

1. **Verify Tokens in Wallet**:
   * After collecting, check your wallet to confirm receipt of the rewards.

***

#### Troubleshooting Tips

* **Wallet Connection Issues**:
  * Ensure your wallet is on the SONEX mainnet.
  * Refresh the page and reconnect your wallet, if needed.

***

#### Additional Notes

* Always exercise extra caution when performing trading.
* Always ensure you are on the correct and secure SONEX platform website.

By following this guide, you can easily collect tokens and start exploring the SONEX environment!


---

# 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.sonex.so/learn-how/liquidity.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.
