Comment on page
Ethereum LP staking (deprecated)
Governance > Idle DAO > $IDLE token > Use-cases > Ethereum LP Staking
Please note that Ethereum LP staking program ended on October 23rd, 2021
Whenever liquidity is deposited into an AMM pool, specific tokens known as liquidity providers tokens (LP tokens) are minted and sent to the provider’s address. The proportion of the pool’s liquidity provided determines the number of liquidity tokens the provider receives. A liquidity pool is a core mechanism of AMM (Automated Market Makers), where at least two assets are deposited to form a trading pair.
By staking your LP tokens into the Idle LP Staking Program, users are entitled to receive additional rewards in the form of $IDLE.
LP staking is a way to incentivize liquidity provisioning for IDLE/ETH pairs on decentralized exchanges. The Idle Governance extensively discussed this reward mechanism and executed IIP-6 to let the Pilot League deploy the staking contracts. Idle Governance launched an LP staking program to reward liquidity providers and enable LPs to become part of the Idle ecosystem.
📅 Start date: April 26, 2021
📅 End date: October 23rd, 2021 (6 months)
💼 Program budget: 180,000 $IDLE
The Geyser contract has a built-in mechanism intended to incentivize long-term liquidity providers. While there are no hard lockups for staking, there is a benefit to keeping your staked position longer.
The reward multiplier linearly increases over the following periods:
- 0-2 months -> from 1x up to 2x
- 2-4 months -> from 2x up to 3x
- 4-6 months -> 3x
By holding the funds in the staking contract until the final rewarding block, LPs will receive the token bonuses not accrued by LPs that withdrew funds earlier.
User A, B, and C join the LP staking at the program launch and with the same stake. - User A withdraws funds in the third month, receiving a 2.5x multiplier. - User B and C hold the deposit until the end: on top of their multiplier (3x), they will split the 0.5x bonus (referred to 3 months) left by user A according to their pool weights. The final multiplier will be 3.125x per user.
SushiSwap smart contracts hold IDLE and WETH funds, and LP tokens are deposited into Idle protocol’s smart contracts. The address that you used to deposit LP tokens is the only one entitled to withdraw the funds. The original Ampleforth geyser contracts were audited by CertiK.
The end-end flow for staking is:
- Sushi LP Token (SLP) → SLP token staked in Tokenizer, wrapped Idle Sushi LP (wiSLP) token minted → wiSLP token is staked in IdleGeyser contract, accumulating IDLE rewards based on time-weighted multiplier
The end-end flow for unstaking is:
- wiSLP token unstaked from geyser → IDLE rewards sent to user (based on time-weighted multiplier) → wiSLP token burned, SLP token unstaked from Tokenized and sent back to user