LogoLogo
AddressesAuditsGitHub
  • 📥Introduction
  • 🌀Products
    • Introduction
    • Best Yield
      • Overview
      • Guides
        • Deposit funds on BY
        • Redeem funds on BY
      • FAQs
    • Yield Tranches
      • Overview
      • Adaptive Yield Split
      • Security
        • Covered risks
      • Guides
        • Deposit funds on YTs
        • Redeem funds on YTs
        • Live YTs guides
          • Lido stETH
      • FAQs
    • Fee structure
    • Get involved
      • Integrators program
      • Institutions program
  • 💻Developers
    • Introduction
    • Networks and codebase
      • Ethereum mainnet
      • Polygon
      • Kovan testnet
      • ERC-4626 standard
    • Best Yield
      • Architecture
      • Deployed contracts
        • Ethereum
        • Optimism
      • Interface
      • Methods
        • mintIdleToken
        • redeemIdleToken
        • redeemInterestBearingTokens
        • rebalance
        • tokenPrice
        • tokenPriceWithFee
        • getAPRs
        • getAvgApr
        • userAvgPrices
        • getGovTokensAmounts
        • getAllocations
        • getGovTokens
        • getAllAvailableTokens
        • getProtocolTokenToGov
      • Edge cases
      • Security management policy
      • Get integrated as yield source
      • Get user earnings
    • Yield Tranches
      • Architecture
      • Deployed contracts
        • Ethereum
        • Polygon zkEVM
        • Optimism
      • Interface
      • Methods
        • AAStaking
        • BBStaking
        • AATranche
        • BBTranche
        • depositAA
        • depositAARef
        • depositBB
        • depositBBRef
        • fee
        • getApr
        • getContractValue
        • getCurrentAARatio
        • getIncentiveTokens
        • lastNAVAA
        • lastNAVBB
        • strategy
        • strategyToken
        • token
        • trancheAPRSplitRatio
        • tranchePrice
        • virtualPrice
        • withdrawAA
        • withdrawBB
      • Integration example
      • Edge cases
      • Security management policy
      • Subgraph
    • API
    • Security
      • Hats Finance vault
      • Hypernative monitoring
      • Immunefi bug bounty
      • Integration Standard Requirements
      • Risk Framework
      • Smart contract audits
  • 🏛️Governance
    • Introduction
    • Idle DAO
      • Governance process
        • Governance forum
        • Governance dashboard
        • Snapshot IDLE
        • Snapshot stkIDLE
      • Idle Leagues
        • Communication League
        • Development League
        • Treasury League
        • Leagues contributors
      • Treasury
        • Reports
      • Governance guides
        • How to monitor off-chain voting pools
        • How to propose an IIP
        • How to create an on-chain proposal
        • How to delegate votes
        • How to vote for an IIP
      • FAQs
    • IDLE token
      • Distribution
      • Use cases
        • Lending, borrowing & collateral
        • DEXs liquidity provision
      • Buybacks
      • Delegates
      • CoinGecko
    • IDLE staking
      • Prime staking
        • Examples
      • Staking integration
      • Guides
        • How to stake your IDLE
        • How to vote in Gauges
        • How to boost your $IDLE rewards
        • How to give VEV
  • 🗂️Other
    • Brand assets
    • Guides
      • How to see IDLE in your wallet
      • Deposit funds through Idle
      • Deposit funds through smart contracts
      • Redeem funds through Idle
      • Redeem funds through smart contracts
    • FAQs
    • Glossary
    • Resources
    • Archive
      • 👇Get in touch
        • 🏛️Governance Forum
        • 🏆Idle Grants Program
        • 👾Discord
        • 🐦Twitter
      • Gauges
        • Architecture
        • Deployed contracts
        • Gauges repository
        • stkIDLE repository
      • Gauges
        • Gauges integration
        • FAQs
      • Boost
      • DEXs liquidity provison
      • Risk Adjusted (deprecated)
      • Deployed contracts
      • Idle Smart Treasury (deprecated)
      • Ethereum LP staking (deprecated)
      • Polygon LP staking (deprecated)
      • Flash Loans (deprecated)
      • QuickSwap cxETH-WETH
      • Integrate PYTs
      • Idle Grants program
      • Idle on Polygon
        • Add Polygon network to MetaMask
        • Bridge $IDLE to Polygon
        • Deposit funds on Polygon
        • Add liquidity to $IDLE pools
        • Stake IDLE LP tokens on Polygon
Powered by GitBook

Ecosystem

  • Website
  • App
  • Governance
  • Brand assets

Developers

  • Feedback
  • GitHub
  • Bug bounty
  • Audits

Community

  • Blog
  • Twitter
  • Telegram
  • Discord

Analytics

  • Stats
  • Dune
  • DeFiLlama
  • CoinGecko
On this page
  • 1. Forum proposal
  • 2. Temperature check
  • 3. On-chain Gauges whitelisting

Was this helpful?

  1. Other
  2. Archive
  3. Gauges

Gauges integration

Governance > IDLE staking > Gauges > Gauges integration

Last updated 1 year ago

Was this helpful?

Any smart contract is eligible for Idle Gauges, including AMM pools, on-top PYT products, and tools that empower Idle DAO to expand its ecosystem with new use cases.

The gauges integration process is composed of 3 steps:

1. Forum proposal

Write a post labelled as follows: “[Gauges] - Proposal to add YOUR POOL NAME”, publish it in the "" governance forum subcategory and include these paragraphs as follows:

Abstract Short description of why you are writing this proposal and the expected outcomes. This shouldn't be deeply technical but should be accessible to a casual community member.

Background Link to website, documentation, Github page, (eventual) previous forum discussions, and other useful links to support the understanding of the proposal.

Motivation Describe the proposed pool(s) and the corresponding protocol(s) that manages it. Clearly explain why this pool should be incentivized via IDLE Gauges and what are the benefits for the Idle DAO. Providing tangible elements, like data from previous discussions and forum posts, would be beneficial. If the pool is not directly managed by Idle DAO, please provide information on the protocol’s Governance structure, audits, and pool’s metrics (TVL, longevity).

Specifications Share the address of the pool and, if available, the address of the LiquidityGaugeV3 contract.

Next steps Inform the community when you plan to launch the Temperature check. The forum proposal can be moved to the temperature check phase at least after 3 days of discussion.

2. Temperature check

Duration: 3+ days of voting Quorum: 100,000 IDLE, as a weighted sum of IDLE and stkIDLE votes Majority: the most voted option wins

Follow up your forum proposal with a reply that includes a . The aim is to taste the sentiment of the community about this potential whitelisting.

You need to have a minimum of 100 tokens in order to submit a temperature check.

You can launch a temperature check using the official Snapshot pages for and .

The 2 snapshots (IDLE, stkIDLE) must have the same opening/closing date, equal description and voting options.

Idle Leagues will calculate the final IDLE voting weights using the , with the weighted votes of IDLE + stkIDLE.

The structure of the Temperature Check is similar to the forum proposal one, replacing the Next Steps section with the following one:

Voting Options Please cast your vote on one of the following options: - For: Approve the whitelisting of YOUR POOL NAME in the Gauge Controller - Against: Vote against the whitelisting of YOUR POOL NAME in the Gauge Controller - Discuss more: Discuss more the proposal

The voting weight of stkIDLE is calculated in the form of weighted IDLE tokens as

tot. IDLE stakedtot. stkIDLE minted×tot. stkIDLE voting×% on each option\large{\frac{\text{tot. IDLE staked}}{\text{tot. stkIDLE minted}}}\times \text{tot. stkIDLE voting} \times \text{\% on each option}tot. stkIDLE mintedtot. IDLE staked​×tot. stkIDLE voting×% on each option

3. On-chain Gauges whitelisting

Being the Treasury League multisig the owner of the Gauge Controller there is currently no need to open an IIP to deploy the new Gauges.

🗂️
Gauges whitelisting
IDLE holders
stkIDLE holders
approved calculator
temperature check