[IIP-20] – $IDLE Gauges Activation


Treasury League and Dev League


This IIP is composed of the actions determined by two proposals:

This IIP transfers 178,200 IDLE from IdleController to IdleDistributor, reduces the IdleController’s idleRate from 0.5 IDLE per block to 0.3875 IDLE per block, and also transfers 50,000 IDLE from Ecosystem Fund to Leagues multisig for Uni v3 single-sided liquidity deployment.

With its on-chain execution in about 5 days, Gauges will effectively start distributing IDLE to staked Senior PYTs’ deposits.


For a comprehensive analysis of each initiative, we suggest visiting the dedicated governance forum posts linked below:

Introducing $IDLE Gauges model for TranchesForum post

Idle DAO has already implemented two Curve-like modules: stkIDLE minting (locking system) and the fee-sharing mechanism.
This proposal is to introduce the Gauge Voting and Farming Boost modules, adding new Governance features to $IDLE on the Ethereum network.
The initiative will route 30% of the $IDLE currently allocated to the LM fund into the Gauge Voting for 6 months (178,200 $IDLE).
By integrating the Gauge Voting and Farming Boost modules, token holders that lock their $IDLE (minting stkIDLE) will be able to vote on PYT $IDLE allocation and also boost their individual rewards.

Main benefits of this proposal:

  • Less $IDLE circulating supply due to more locked tokens
  • Development of $IDLE booster vaults by other protocols
  • New $IDLE-based products
  • Protocols accumulating accrued $IDLE
  • Alignment between LPs and $IDLE token holders
  • DAO2DAO collaborations, with protocols fostering token holders to vote for their PYT.

Consequently, IIP-20 will:

  • activate the Idle Gauges by transferring 178,200 IDLE from IdleController to IdleDistributor
  • reduce the Best-Yield LM program’s IDLE emission from 0.5 IDLE/block to 0.3875 IDLE/block

Uniswap v3 - Liquidity Concentration and 50k IDLE DeploymentForum post

This proposal finalizes the deployment of 50,000 IDLE out-of-range, 5x-10x above the current price (between $5 and $10). The position will be manually rebalanced, in case the token price reaches the $5 boundary.
Given that the target range is far from the current price, this action represents a single-sided IDLE deployment with no impermanent loss.

Main benefits of this proposal:

  • Accommodate high-size swaps with lower slippage
  • Strengthen the resiliency of the Uni v3 oracle against manipulation attacks.

Consequently, IIP-20 will:


The code related to this IIP is here.

IIP-20 actions:

On-chain Voting Phase

:writing_hand: Cast your on-chain $IDLE vote here: IIP-20
:spiral_calendar: End date: 2022-04-03T09:08:00Z

:writing_hand: $IDLE stakers (stkIDLE holders) can vote here: stkIDLE snapshot poll
:spiral_calendar: End date: 2022-04-02T11:00:00Z

The threshold to make the off-chain poll valid (both metrics should be reached):

  • 30% of circulating stkIDLE voting the poll (min. 111,674 stkIDLE)
  • at least 70% on the same option.

The stkIDLE voting calculator will be used to calculate the final results.


The off-chain snapshot for stkIDLE holders reached the quorum, and more than 500k IDLE votes were broadcast during the on-chain voting phase!

As a result, IIP-20 succeeded and Idle DAO executed it, Gauges are now live! :partying_face:

With the launch of IIP-20, Idle Leagues moved the admin rights to the DAO, fully empowering it to hold the ownership of the Gauges contracts.

Gauges were deployed earlier in a guarded launch phase, allowing Dev League to test the contracts and customize the UI.
IIP-20, which finalized the IDLE transfer to IdleDistribution contract, did not include the change of the Gauges’ IDLE distribution rate, now set at 10 IDLE/week.
Consequently, Leagues will launch a new IIP to unlock the full Gauges’ IDLE distribution rate (990 IDLE/day), whose on-chain finalization will be on April 15th.

This period gives the DAO the opportunity to directly vote on the Gauges weights that will receive the first full-rate emission.
From April 7th to April 14th, stkIDLE holders will vote on their preferred Senior PYTs, allowing the pools to start the Gauges season with a share of the 990 IDLE/day stream.

During this timeframe, we have the chance to enable the stakeholders within the Idle ecosystem (IDLE token holders, liquidity providers, protocol partners) to get familiar with the new governance tool.
Documentation and step-by-step tutorial will be released later today.

This extension would help the DAO also finalize some deployments, such as mUSD, mUSDcrv, and pBTC Tranches release.
Furthermore, platforms focused on VEV will be able to move forward with the integration of the Idle Gauges and let token holders accrue additional rewards.

This is the expected timeline:

  • April 5th: Gauges guarded launch
  • April 6th: IIP-21 launch to set final IDLE distribution rate
  • April 7th - April 14th: Gauges voting phase
  • April 11th: IIP-21 execution
  • April 14th: production release of Gauges, with DAO-voted Gauges
  • April 15th: final IDLE distribution rate (990 IDLE/day) activated