This is the first poll for the final LP staking implementation. You can find the other poll in the [Snaphot page]. Since the community opted for a fairly standard LP staking program the Pilot League Committee decided that it can proceed with the implementation internally, without the need to set up a grant. The lead developer for this internal implementation will be Pilot League Supervisor @8bitporkchop and/or @William. Forum Discussion link https://gov.idle.finance/t/final-lp-staking-implementation/373
Recent feedback from community members helped to find out new alternative solutions. Idle is a pioneer in DAO Governance and one of its goals is to be as inclusive as possible. After the latest discussions were closed, there are three suggested possibilities to get the LP staking implementation started.
If the decision is to use GYSR protocol V1, the implementation can start immediately. Once V2 is live, the LP staking programme will move to V2. It's important to be aware from the previous discussion of V1 (https://gov.idle.finance/t/final-lp-staking-implementation/373), that GYSR V1 includes two types of multipliers: a time bonus (the longer you stake, the better multiplier the user gets) and that when unstaking the user can optionally apply $GYSR. Since the LP programme on V1 will last for 3 months, if the IDLE Geyser is set up with a time bonus of 2 months, any possible manipulation is basically mitigated. This prevents a race condition at the end of the schedule and is fairer to stakers who join the program up to one month after the start date. SUSHI rewards will be basically lost because there is no way in the contract to withdraw arbitrary tokens.
The second option is to use the Ampleforth staking model (https://www.ampltalk.org/app/forum/ampl-geyser-19/topic/about-the-geyser-21/) which can be implemented in around 2 weeks as the contract doesn’t need to be modified and is audited (GitHub - ampleforth/token-geyser). The parameters will be the same as the ones used in the GYSR model. SUSHI rewards can be retrieved but the redistribution has to be manually managed if needed.
The third option is to build an implementation from scratch. This would lead to a longer implementation time. An indicative time frame for the implementation would be 1-2 months if done completely from scratch or around 1 month if it's a modified version of the Synthetix staking contract. SUSHI rewards can be withdrawn as this model is build from scratch so everything can be done
Please cast your vote on one of the following options to decide how to implement LP staking:
Proceed immediately with implementation using GYSR V1 then migrate to v2 once it’s live
Implement the Ampleforth staking model (live in 1-2 weeks)
Build a LP staking implementation from scratch
Discuss more