# Harvesting LP Fees

In the GFM Protocol, there’s a clear and efficient process for moving the fees from the LP tokens into the wallets of the presalers. This process is a key part of the reward distribution lifecycle and is designed to be as smooth and transparent as possible.

### **Harvest: Permissionless Contribution**

The first step in this process is to claim the fees and redeem them through the LP tokens. The GFM Protocol's harvesting instruction is a completely permissionless on-chain interaction. Its primary goal is to claim the earned fees and allocate them correctly to the presalers. But this raises an important question: who’s responsible for monitoring and executing this transaction on-chain? And why would anyone want to send this transaction—what’s in it for them?

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

### **The Harvester: Earn While You Harvest**

Simply put, the answer lies with the Harvester. Whoever runs the harvest instruction earns 1% of the fees generated. In other words, this is a completely permissionless on-chain instruction called "Harvest" that anyone can invoke for any pool. In return for their effort, the Harvester receives 1% of the fees they help to harvest.

This mechanism makes the GFM Protocol unique—it's the only protocol where you can literally make money for free just by executing a simple transaction.

If you’re a presaler, you can sit back and watch as your rewards grow, thanks to others harvesting for you. Or, you can take matters into your own hands and do the harvesting yourself. The choice is yours.\
\
Now that the fees have been collected from the LP tokens and allocated to the presalers, all that’s left is for them to claim their rewards.


---

# 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.gofundmeme.io/gofundmeme/harvest-lp-lock/harvesting-lp-fees.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.
