Summary
Add the ‘Beta Implementation’ to the DSL, this implementation will be a staging version of the DSL. DSA account users who want to access new features and in the final testing phase can access them through this module.
Proposal
Instadapp has grown exponentially since the token & protocol (DSL) launch; currently, Instadapp has a TVL of $9B+. DeFi Smart Accounts v.2 is the most advanced smart account, being both infinitely extendable and upgradable with the use of account extensions. The addition or upgrading of account extensions is the most critical part of the Instadapp protocol.
Account Extensions comprise a layer of functionality in the DSL, as of now there’s only one account extension, the Owner module. This module allows owners to have full-fledged access to their smart accounts. I propose the up-gradation of the default account extension, to add ‘Beta’ functionality. This will be used to enable upcoming and more experimental features.
Reason
This module will allow users who want early access to all the new functionalities to assume this risk and access all the upcoming and final testing phase features. This also will allow users to opt-in to this version or they can keep two wallets if they want to avert risk from the newer protocols by separating and using both beta-enabled and normal accounts.
For example, I recently proposed ‘Automated DeFi Limit Orders’ on top of Instadapp, a feature like this would be enabled on ‘Beta’ first.
Code
Attach the GitHub link: https://github.com/Instadapp/dsa-contracts/pull/42
Execution
Passed via IGP#3
This proposal and its submitted code changes were included and voted via the following on-chain vote: IGP#3 - DSL September Upgrade 2021