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. Forum Discussion link https://gov.idle.finance/t/final-lp-staking-implementation/373
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 setup 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.
The second option is to wait for GYSR V2 which will be available in around 2 months.
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 contract.
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 switch to v2 once it’s live
Wait for protocol V2 using GYSR
Build a LP staking implementation from scratch
Discuss more