# Farming esGS via Liquidity Mining

### View Available Farms

To view all available farms, navigate to the "Earn" dropdown and click "Farms".\
\
You can see the reward tokens for each pool, total GammaSwap LP tokens staked (earning rewards) and the total supply of GammaSwap LP tokens in the pool.&#x20;

<figure><img src="https://1914496991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bGMGaQOhEWbZAuX4oXE%2Fuploads%2F9ryowdlebACmjhFjJIDf%2FScreenshot%202025-06-20%20at%208.29.53%E2%80%AFPM.png?alt=media&#x26;token=17ca798b-82b8-44c3-a973-9258a453e26a" alt=""><figcaption></figcaption></figure>

Additionally you can see the APY including supply fees and rewards broken down if you hover over the APY value.

<figure><img src="https://1914496991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bGMGaQOhEWbZAuX4oXE%2Fuploads%2FXtuurkBZunufm5cisaAz%2FScreenshot%202024-09-26%20at%209.48.54%E2%80%AFPM.png?alt=media&#x26;token=3832f042-ed9c-4f59-ace5-54d3b07de3c0" alt=""><figcaption></figcaption></figure>

### Current Liquidity Providers

If you are a current liquidity provider, you must stake your GammaSwap LP tokens to start earning rewards in addition to supply fees.

To stake your LP tokens, navigate to the appropriate farm page for the pool and click "Stake" on the staking section of the farm page.

<figure><img src="https://1914496991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bGMGaQOhEWbZAuX4oXE%2Fuploads%2FUwrXgyFyjRb2Vw6svGhU%2FScreenshot%202025-06-21%20at%2012.38.05%E2%80%AFPM.png?alt=media&#x26;token=0ca1e95d-0d7f-4bf5-b98e-4aa61808bcc8" alt=""><figcaption></figcaption></figure>

Now simply choose the amount of GSLP you would like to stake.

<figure><img src="https://1914496991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bGMGaQOhEWbZAuX4oXE%2Fuploads%2FTzwKMmE5A73j5EJPnSUA%2FScreenshot%202025-06-21%20at%2012.42.45%E2%80%AFPM.png?alt=media&#x26;token=7c69e055-a54b-41b6-a005-96d679afc5e9" alt="" width="375"><figcaption></figcaption></figure>

### New Liquidity Providers

If you are a new liquidity provider to a pool with esGS incentives, the protocol will autostake your LP position once you provide liquidity. You can confirm by checking your position after you provide liquidity. *NOTE: AUTOSTAKING MAY NOT WORK FOR ZAPPING. YOU WILL POTENTIALLY BE REQUIRED TO STAKE MANUALLY AFTER.*

If the position appears as a "Staked Position", it means the LP tokens were autostaked in the corresponding farm contract. You can see active LP positions and which farm they were deposited into.\
\
**Note: if you are deposited in a legacy farm, you must unstake from that farm and stake in the new one to continue receiving rewards!**

<figure><img src="https://1914496991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bGMGaQOhEWbZAuX4oXE%2Fuploads%2FbyGxhDuvdgGIRrYsswdn%2FScreenshot%202025-06-21%20at%2012.50.01%E2%80%AFPM.png?alt=media&#x26;token=c78d103d-6220-4bc2-9713-97efab1bee7a" alt=""><figcaption></figcaption></figure>

You can also confirm the stake amount on the "Farm" page.

<figure><img src="https://1914496991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bGMGaQOhEWbZAuX4oXE%2Fuploads%2Fb1O5IRi0cdj4oSYVy0KN%2FScreenshot%202025-06-21%20at%2012.54.22%E2%80%AFPM.png?alt=media&#x26;token=452246eb-0ac5-4045-adc2-27041905dfcf" alt=""><figcaption></figcaption></figure>

### Unstaking Positions

To withdraw liquidity, you must first unstake on the farm page and then withdraw your liquidity from the pool. If you are receiving a message like this, it means you still need to unstake before withdrawing liquidity.

<figure><img src="https://1914496991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bGMGaQOhEWbZAuX4oXE%2Fuploads%2FIx09h5a9hA44wHdv7P3W%2FScreenshot%202025-06-21%20at%2012.57.17%E2%80%AFPM.png?alt=media&#x26;token=47f72739-f5c9-43ba-8366-4af649958a57" alt="" width="375"><figcaption></figcaption></figure>

Simply navigate to the corresponding farm pool and click on "Unstake" on the "Farm" page

<figure><img src="https://1914496991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bGMGaQOhEWbZAuX4oXE%2Fuploads%2FYzcxZ36a3tktPT2iiT0K%2FScreenshot%202025-06-21%20at%201.01.30%E2%80%AFPM.png?alt=media&#x26;token=17a6c841-eea6-4c66-9ab5-e21e391b60ff" alt=""><figcaption></figcaption></figure>

then click 100% to unstake your whole LP position.

<figure><img src="https://1914496991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bGMGaQOhEWbZAuX4oXE%2Fuploads%2FMPryujXpIVnt5s97QaHs%2FScreenshot%202025-06-21%20at%201.05.37%E2%80%AFPM.png?alt=media&#x26;token=908926fb-e144-490c-905f-3ae2b7748689" alt="" width="375"><figcaption></figcaption></figure>

After unstaking, you can withdraw your liquidity on the pool page by adding the amount of GSLP you would like to withdraw and then withdraw.

<figure><img src="https://1914496991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0bGMGaQOhEWbZAuX4oXE%2Fuploads%2F3STVqJtlBS2xstkv1wVH%2FScreenshot%202025-06-21%20at%201.23.31%E2%80%AFPM.png?alt=media&#x26;token=ba8b326d-3bf4-4f2d-a25c-b88f623d4fcc" alt=""><figcaption></figcaption></figure>
