# Farm

#### Step 1: Choose a Farming Pool

1. **View Available Pools**:

   * On the farm page, browse through the available pools and their details, including token pairs and **Annual Percentage Rate (APR)**.

   <figure><img src="/files/6CRo4O1uPovwF1B06Esb" alt="" width="375"><figcaption></figcaption></figure>
2. **Add Liquidity If Necessary**:

   * If you don’t already have liquidity in a pool, you must first add liquidity:

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

   * Click the **Add Liquidity** button for your chosen pool.

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

* Enter the amount of each token you want to deposit.
* **Approve Tokens**: Click **Approve** for each token to authorize the pool to use them. Confirm these transactions in your wallet (gas fees apply).

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

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

* **Confirm Liquidity Deposit**: After approving, click **Add Liquidity** and confirm the transaction in your wallet.

<figure><img src="/files/9kcibmeLXzEkLiRz9kKC" alt="" width="363"><figcaption></figcaption></figure>

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

* Once completed, you’ll see your liquidity position added to the pool.

1. **Continue with Existing Liquidity**:
   * If you already have liquidity in a pool, proceed to the next step to start farming.

***

#### Step 2: Start Liquidity Farming

1. **Navigate to the Farm page**

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

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

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

2. **Stake Your Liquidity**:

* Navigate to the chosen pool and click **Stake LP**.

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

* Confirm the transaction in your wallet to lock your liquidity in the farming pool.&#x20;

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

***

#### Step 3: Monitor and Harvest Rewards

1. **Track Your Rewards**:

   * Toggle the “Staked Only” option to monitor your pool share, accumulated rewards, and APR.

   <figure><img src="/files/LgAtpk7aE1yeb802KOt7" alt=""><figcaption></figcaption></figure>
2. **Harvest Rewards**:

   * Click the **Harvest** button to claim your staking rewards.

   <figure><img src="/files/TJ9kkro6nDvjnutijq6U" alt=""><figcaption></figcaption></figure>

   <div align="right"><figure><img src="/files/iEAUHKTXvyt4yrwpsAEM" alt=""><figcaption></figcaption></figure></div>

* Confirm the transaction in your wallet. A small gas fee in ETH will apply.

3. **Verify Receipt**:

* After claiming, your rewards will be added to your wallet balance.

***

#### Step 4: Unstake (Optional)

1. **Access Unstaking Option**:

   * If you wish to stop farming, click **Unstake** button to remove your liquidity from the pool.

   <figure><img src="/files/KslCir0nWuKq7rh4f3dL" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Xeg0Q4G1pSFXD6M9X7IM" alt=""><figcaption></figcaption></figure>

* Confirm the transaction in your wallet. A small gas fee in will apply.

2. **Verify Receipt**:

* After claiming, your rewards will be added to your wallet balance.

***

#### Troubleshooting Tips

* **Wallet Connection Issues**:
  * Refresh the page and reconnect your wallet if needed.


---

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