This is a vote to switch 3 gauges (G-Uni agEUR/ETH LP, G-Uni agEUR/USDC LP, Polygon agEUR/USDC LP) to a new system.
We need to change the way we incentivize Uniswap V3 LPs as currently we only support a fix range and our system is not flexible enough. Therefore I propose to switch to an off-chain computation, and merkle root based distribution of ANGLE to have a more flexible and hopefully more efficient setup.
The new system, described in the forum post would work as followed:
There are 4 ways to be eligible for the rewards:
NonfungiblePositionManagerThen the computation would be as follow:
The script I’ve made to compute rewards is here.
Finally the reward amounts would be brought on-chain using a merkle root.
The smart contract code would be this one.
If successful, the switch would happen the epoch following the result of this vote. As the new system computes the rewards once a week, there would be a one week delay before rewards are claimable.
The main risk of this new system is that it would require a centralized party to act faithfully to do the computations and send them on-chain. However, the extractable value should remain low, and the computation script can be run by anyone to check the results.
I propose 3 options for this vote, and it'll be implemented only if the Yes option is above the 2 No options combined.