Staking integration
Governance > IDLE staking > Staking integration
Last updated
Was this helpful?
Governance > IDLE staking > Staking integration
Last updated
Was this helpful?
Externally Owned Accounts (EOA) were the only ones enabled to interact with the IDLE staking contract and lock IDLE (locking system).
The implementation of introduced the SmartWalletChecker
contract to manage the contracts interacting with the IDLE staking module letting Smart Contracts (such as multisig wallets) mint stkIDLE, as well.
This approach created an on-top whitelisting layer, with no core changes to the underlying DAO governance infrastructure, similar to what .
The Treasury League, acting as an owner of the SmartWalletChecker
, is temporarily processing the whitelisting requests with the final aim of fully decentralising the process. The Treasury League will act as a facilitator to reduce friction to onboard new smart contract-based liquidity providers.
TheSmartWalletChecker
contract address is:
The IDLE staking contracts integration process is mainly composed of 2 steps:
Smart contracts interested in interacting with the IDLE staking contract should with the Leagues, first. After a security check, Leagues will add the new contract address to the SmartWalletChecker
.
Leagues broadcast the whitelisting TX to enable the address that applied to interact with the IDLE staking module and publish in the the new whitelisted address to let DAO track new and past additions.