Farming esGS via Liquidity Mining
Earning esGS by providing liquidity to qualifying pools
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.

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

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.

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

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!

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

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.

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

then click 100% to unstake your whole LP position.

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.

Last updated