The Instadapp platform is a full feature platform for both users and developers to leverage the full potential of DeFi. The Instadapp protocol (‘DSL’) acts as the middleware that aggregates multiple DeFi protocols into one upgradable smart contract layer. This structure allows Instadapp to access the full potential of Decentralized Finance.
The main functionalities of the DSL are account extensions and upgradability. The unique upgradability means that the upcoming and new extensions will be upgraded, maintained and managed by INST governance. The DSL also includes a new operability layer that acts as a ‘Account Extension.’
These extensions allow the user to access new and unique functionality for their DSL account. These extensions and the evolution of the platform form a DeFi hub through which new use cases and extensions can be created, some examples of possible use cases include: Flash Loan Module, Authority extension, L2 extension, etc.
|KYC||KYC Is Not Requirement|
|Whitepaper||Click Here To View|
|Total value||11,000,000 INST|
|Collect Airdrop||Click Here To Collect Free Airdrop|
- Visit the Instadapp airdrop claim page.
- Connect your ETH wallet.
- If you’re eligible, then you will be able to claim free INST tokens.
- Users who were managing DeFi positions on Maker, Compound or Aave on mainnet and Aave positions on Polygon are eligible to claim the airdrop.
- The snapshot of mainnet users was taken at block number #12644000 and the snapshot of Polygon users was taken at block number #15773000.
- The number of tokens a user receives will depend on the net value of the user’s position.
- The rewards can only be claimed if you upgrade your account to DSA v2 on Instadapp.
- Users who were managing their positions directly on Maker, Compound or Aave need to create an Instadapp DSA account and import their positions to claim the airdrop.
- Users who were managing their positions through Instadapp will have their net value counted double while calculating the distribution chart.
- For more information regarding the airdrop, see this post.
To walk through the entire process of installation and interacting with the DeFi Smart Layer (DSL), get started with Installation. Explore the sidebar to find more developer specific documentation covering all the aspects of the protoco.
DeFi Smart Accounts
Smart contract account owned by the users to manage & optimize funds across any number of protocols.
They ensure that the system is 100% trustless and only you’ve access to your funds.
Build for developers
Designed for developers to build extensible use-cases and models with maximum security.
Build compelling use-cases and monetize their models to earn money by serving your users with high reliability.
- Start with your own use case
- Execute rapidly with Java script
- Open to all developer team sizes
How Smart Accounts work
Interacting with the new DSL Accounts:
- While calling a function, users interact with their Smart Account.
- The smart account contract uses a fallback function to fetch the address of the Extension Module to call via Implementation – contract using (msg.sig) of the function called by the user.
- Once the address is fetched, our smart account uses it to obtain the implementation code and runs it.
The mapping of Function sigs to extensions will be added by the INST governance. Instadapp team is focused on building and excited for community collaboration on extending the smart account capabilities. In the meantime, developers can begin playing with Extension Module 1 today!
To simulate a transaction in Module 1, the user interacts with their smart account using the
cast() function. This is the core function that allows smart accounts to interact with DeFi protocols and complete compos able transactions.
However, the cast function does not reside in the smart account contract of the user, hence the fallback function is called to get the implementation contract using msg.sig. After getting the extension contract, a delegate call is made to the respective extension which contains the cast function to run all the spells.
Instadapp’s Governance Token
Instadapp’s governance token INST fulfills the tenet of decentralization. The INST token will align incentives with users, developers and businesses to provide stewardship of Instadapp’s future. The INST tokenholders will determine the evolution and direction of the Instadapp platform.
INST Tokenholders will govern
The Authority Framework opens the DeFi Smart Account to new use cases with modular account authorisation and contract specific permissions. Developers can create new use-cases around idle assets in DSA accounts, find ways to provide yield or increase capital efficiency by developing new liquidity pathing or build automated account managers.
Contract upgrades are executed and managed by the governance token contract, token holders will vote on system upgrades, platform parameters and other code changes.
Liquidity and Bridges
Instadapp maintains multiple bridges and liquidity sources for refinancing and cross-chain asset management, token holders will govern the decisions and evolution of these liquidity sources.
Token holders will manage the allocation of Ecosystem funds and the DAO’s treasury to be utilised for building partnerships, liquidity, integrations and any other funding that maybe needed by the DAO and community.
The DeFi Smart Layer allows for new use cases to be built upon the DeFi Smart Accounts. DSA can access additional modules that bring new functionality to the accounts, such as a yield seeking extension, or an extension that utilizes DSA liquidity for additional purposes. Governance will manage how extensions are added to the Instadapp platform.
What is the DeFi Smart Layer?
The DeFi Smart Layer (DSL) is DeFi infrastructure for utilizing and accessing DeFi protocols, the DSL is comprised of several components, the primary module is the DeFi Smart Account (DSA) a smart contract wallet built for accessing the DSL.
The DeFi Smart Account is the hub for the DeFi Smart Layer. INST tokenholders will determine what protocols are integrated, what features are built, and what strategies are available on the main GUI. DSAs are currently used for management of DeFi positions across some of the largest lending protocols such as Compound, Maker and AAVE. As additional protocols are integrated, governance will direct how new features and implementations are added.