# Farming

Farming on Merchant Moe allows you to generate additional yield on your pooled liquidity. Certain Liquidity Pools will receive farm reward emissions from the Merchant Moe protocol. This is governed by MOE stakers via veMOE. Because emissions are dynamic based on voting, the yield for farms is also dynamic.

To unlock these rewards, user must provide liquidity to a pool. They will receive a receipt token for the liquidity. They can then deposit these tokens into a farm to begin accruing additional rewards.

<figure><img src="/files/gQddaltFpQoNuiD0To9n" alt=""><figcaption><p>View available farms on the Farm Page of Merchant Moe</p></figcaption></figure>

### How to Yield Farm <a href="#h_27d6c401fb" id="h_27d6c401fb"></a>

* Deposit Tokens into a Liquidity Pool and receive LP tokens in return.
* Go to the Farm page
* Locate the Farm you wish to deposit your Tokens into
* On the right-hand side enter the amount of LP tokens you wish to deposit
* Press Approve or Deposit (or both) and Confirm the transaction in your wallet
* Congratulations, you are now earning Farm rewards!

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

### How to Unstake <a href="#h_8d5056a492" id="h_8d5056a492"></a>

* Click the 'Unstake' Tab and select the amount of LP Tokens to Unstake, or press 'Max'
* Press Confirm and Confirm in your wallet when prompted
* Then click on the pool page. Here you can withdraw your Tokens from the Liquidity Pool.

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

### How to Harvest Rewards <a href="#h_b122855a66" id="h_b122855a66"></a>

* You can claim Farm rewards at anytime
* Smart Contracts hold your Rewards until you press 'Claim'
* Simply press the Claim button and any pending rewards, will be added directly into your wallet. You can claim from each farm individually, or claim all farm rewards from the main farm page.

<figure><img src="/files/oWdzc1zJwDAdwgYOlgM1" 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.merchantmoe.com/dex-features/farming.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.
