FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Idle

Proposals

Members

Information

Create Proposal

Idle

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 4 years ago · Snapshot (Offchain)

stkIDLE Whitelisting Process Implementation

By 0x2fa9...871540

Summary

This proposal will start the process to decentrally enable any contract to interact with IDLE staking (stkIDLE module). DAO votes to deploy a SmartWalletWhitelist contract and appoints the actor managing the process.

If the proposal passes the Temperature Check, an on-chain IIP will follow.

Motivation

The locking module can be called only by EOA (no smart contracts) to avoid the tokenization and the transferability of the staked tokens, which would nullify the effectiveness of the locking.

The stkIDLE whitelisting process represents an onboarding barrier, potentially reducing the Idle DAO’s efforts in supporting the development of an open and composable ecosystem. At the same time, today no contracts are allowed to mint stkIDLE.

This proposal introduces the implementation of the SmartWalletWhitelist contract to manage the contracts interacting with the staking module.

More info about the motivation is available here.

Specifications

There are 3 actors that can finalize the whitelisting process via SmartWalletWhitelist:

  1. Idle DAO: applicants need to post a request in the forum, the DAO votes via Temperature Check, and then an IIP finalizes the whitelisting on-chain. It requires applicants to publicly unveil their addresses, and the process lasts about 2 weeks.
  2. Treasury League: applicants get in contact with TL members to be whitelisted. While addresses can be publicly revealed, the owners are not disclosed to preserve their privacy. The process requires a few days.
  3. No actors: fully permissionless whitelisting, with all the contracts directly allowed to interact with the staking module. The whitelisting is immediate.

This proposal suggests a two-phase journey to gradually enable the decentralization of the whitelisting.

While the final aim is the removal of decisional actors, the consequences of that decision are unknown and the process is irreversible. Indeed, once the process is fully open, the creation of a whitelist would lock indefinitely contracts that already staked IDLE.

For this reason, the Treasury League can temporarily process the whitelisting requests. This intermediary phase would reduce the frictions to onboard new smart contract-based liquidity providers. The TL would accept all the requests unless there are clear proofs that a specific whitelisting would harm the protocol. In that case, the issue would be publicly discussed among the Idle Governance.

Once Idle DAO and its stakeholders get familiar with the stkIDLE whitelisting process and there is no evidence of unexpected scenarios, the Governance can fully decentralize the process and remove the appointed actor. After the implementation of SmartWalletWhitelist, which requires an on-chain IIP, the contract address will be available.

Voting Options

Please cast your vote on one of the following options: Idle DAO: Appoint Idle DAO as whitelisting actor Treasury League: Appoint Treasury League as whitelisting actor No actors: Let the whitelisting process fully open Discuss more: Discuss more the proposal

This poll is available for both $IDLE token holders and stkIDLE holders. The final $IDLE voting weights will be calculated using the approved calculator.

Continue Reading
Connect Wallet to Add Note
0
Votes 11
VoterCast PowerVote & Rationale
0x2bC4...f92c4c
131,837

100% for Treasury League

0x5bCf...55bb4C
99,516

100% for Treasury League

0x34AA...09b14F
91,178

100% for Treasury League

0xb1fA...421Fd5
32,500

100% for Treasury League

0xD08B...5D9A79
13,903

100% for Treasury League

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Tue April 12 2022, 08:45 pmVoting Period Starts
  • Fri April 15 2022, 08:00 amEnd Voting Period
Current Results

1-Treasury League

388,126.703

DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us