Summary
Update the off-chain scripts used to calculate FLX rewards for different farms to boost rewards for those who also staked in the FLX/ETH pool that protects RAI. This would align farmers with long term FLX holders as well as with the protocol. This mechanism would also offer an extra perk to those who stake FLX/ETH LP tokens.
Abstract
The veCRV mechanism is extremely popular within DeFi due to the fact that it aligns CRV farmers with long term CRV holders as well as with the protocol itself. The vested escrowed mechanism was successfuly adopted by other projects such as FRAX and others like Ribbon Finance, Balancer and mStable are moving their tokenomics in the same direction.
This proposal lays out a potential path to simulate veCRV mechanics for FLX/ETH Uniswap v2 LP stakers. Namely, those who stake FLX/ETH LP tokens would start to accrue a boost for the amount of FLX they farm in various other protocols.
Practical Example
Let’s assume there are three people who participate in various FLX incentivized protocols: Alice, Bob and Charlie. Right now, none of them are staking in the FLX/ETH LP pool, so each one of them has a reward_boost
of 1.0x
.
Alice and Bob decide to stake in the FLX/ETH LP pool because they know that the longer they stay staked, the more their reward_boost
will grow. Bob stakes in the pool 4 months after Alice starts to stake.
Alice’s and Bob’s reward_boost
can go from 1.0x
to, let’s say, 2.5x
as they remain staked in the FLX/ETH pool (without requesting that they unstake). The reward_boost
reaches 2.5x
if they stay staked for 5 months in a row. Past the initial 5 months, the reward_boost
will remain at 2.5x
until one of them decides to request an unstake, at which point the reward_boost
resets to 1.0x
.
Let’s say Alice stays staked for 5 months and Bob only stays for 1 month, after which he requests to unstake from the pool. The following is a quick overview of how much FLX Alice, Bob and Charlie would get from a specific FLX incentivized protocol.
Incentive Distribution before Staking
Incentive Distribution after Staking
As you can see, given that Alice has the largest boost out of all participants, she receives more FLX than before for the exact same initial distribution (200 FLX for Alice, 350 FLX for Bob, 150 FLX for Charlie). Bob had his cut of the rewards diminished because he did not stay staked as long as Alice. Charlie also has his share diminished because he did not stake at all.
Note that in this scenario, Bob can be a whale and receive the most FLX before introducing the reward_boost
mechanism but a smaller stakeholder such as Alice gets an edge because she is long term aligned with the RAI protocol.
Potential Complications
As mentioned in this and this post, the Money God League proposed by Reflexer a while ago is starting to shape up. Other teams who are friendly forking RAI agreed to offer the Reflexer community a stake in their projects.
These (un)governance tokens would be distributed via several smart contracts where FLX, FLX/ETH LP and RAI LP token holders can stake. These smart contracts are not the same as the one used to stake FLX/ETH LP tokens and protect the RAI protocol. This means that FLX stakers would have to choose between boosting their FLX rewards and getting skin in the game in RAI friendly forks.
Remarks
Note that the mechanics described here are not yet polished, hence why I’d like to hear what others think!