InstaDapp (INST)
Basics:
- Based in: India
- Started in / Announced on: 8-2018
- Mainnet release: 12-2018
- From their blog (1-10-2019):
"InstaDApp is a DeFi portal that aggregates the major protocols using a smart wallet layer and bridge contracts, making it easy for users to make the best decisions about assets and execute previously complex transactions seamlessly."
- From DeFi Pulse (23-2-2021):
"InstaDApp is a smart wallet with an intuitive interface built on top of popular DeFi projects like MakerDAO, Compound, Uniswap, etc. for managing assets. It’s optimized for users lacking advanced technical or financial experience. InstaDApp allows users to perform complex actions like leveraging or saving by buying or selling collateral in a single transaction. One of InstaDApp's most popular features is its Bridge which allows users to migrate debts between Maker Vaults and Compound Finance. Other features include the option to lend assets or add liquidity to Uniswap pools."
History
- From their blog (1-10-2019):
"Ever since we were in our teenage years, we have started participating in the Indian stock market and discussing finance on blogs and forums like Quora, generating millions of hits to date. We then went on to building software to simplify stock market investing and investing in crypto.
Eventually, we dropped out of school to become full-on “native defi”. A big reason was we realized that the traditional finance systems we were studying in school were slow to innovate, extremely restrictive, tightly controlled by financial giants, and bound by geographical constraints.
Ever since these realizations, we began shifting our efforts from traditional fintech and markets into the open world of decentralized finance. After participating and winning EthIndia one year ago, we received a grant from Kyber Network to start work on what will become Instadapp today."
Token
- InstaDApp had no native token and currently (23-2-2021) charges no fees. This all changed with the annoucement of DSL, which introduced a governance token.
Launch
- From the DSL announcement (17-2-2021):
"We expect the DAO / token launch and corresponding distribution to start in March."
- Token launched on 16-6-2021.
Token Allocation
- From the DSL announcement (17-2-2021):
"We expect the following distribution of tokens at launch:
- 45% of initial supply for team, investors and new team members.
- 55% for ecosystem growth, including liquidity mining, new ecosystem partners, developer mining and delegates.
Token supply will be locked until sufficiently decentralized, where DAO can approve when token supply changes."
- From their blog (6-4-2021):
- "A portion of the governance tokens will be distributed amongst Instadapp's existing shareholders initially (which includes team and investors), forming the Micro DAO.
- The majority of genesis INST will be allocated to building the developer ecosystem and community and will not participate in governance until distributed to the users and community.
- The core team will manage the system at first until the on-chain voting and contract upgradability is operating as intended. After ensuring everything is on track, the core team transfers the protocol ownership to the governance and activates on-chain voting allowing the token holders to propose changes to the protocol, vote, and delegate.
- This will also initiate the INST distribution to the protocol users. The initial distribution will be non-transferable, except for the genesis address. Once on-chain voting is activated, the community as a whole can come together to flip the transferability switch.
You can expect this to happen in Q2"
- From Our Network (3-7-2021):
"As a requirement to receive it, users needed to upgrade their accounts to the latest version. In two weeks, over 30% of all TVL on Instadapp has migrated to the upgraded accounts."
Utility
- From the DSL announcement (17-2-2021):
"Token holders will have immediate access to whitelisting accessible protocols, implement fees, finance the ecosystem development from treasury funds, and potentially open up the gateways for L2 migrations. A portion of the fees, charged by the interfaces using the DSL accounts or new protocols being built on the platform, will accrue to the token."
Other Details
Stablecoin
Coin Distribution
Tech
- Code can be viewed here.
- Built on: Ethereum
- Programming language used: Javascript (23-2-2021). From their FAQ (20-7-2020): "Unfortunately, the SDK is only in Javascript right now, however you can interact with the contracts directly in the web3 library."
How it works
- From their website (9-2-2020):
"InstaDApp uses smart contracts to secure the transactions and your assets are stored on Contract Wallet. Therefore, all transactions are traceable and irreversible. Smart Contracts are operated on algorithmic logic, which is formulated with accuracy and precision. You can view everything publicly. We do not hold any of your assets."
- From their website (9-2-2020) on fee's
"All of our basic platform interactions are free to use. However, you must have enough ETH while carrying out transactions to pay your gas fee."
- From DeFi Pulse (23-2-2021):
"InstaDapp creates each user a unique smart contract wallet where you can manage new and existing Vaults, assets in Compound, and Uniswap liquidity pools."
- From their website (23-2-2021):
"100% trustless. We ensures that there is no way to access your funds to make it as robust and secured as possible."
Fee Mechanism
Upgrades
- Released its v2 update in April 2019.
Staking
Liquidity Mining
- The announcement of DSL mentioned liquidity mining (17-2-2021).
Scaling
- From their blog (17-2-2021):
"We intend to help solve these problems [gas fees] by allowing Instadapp users to seamlessly migrate their assets and use L2 on the same UX but with much lower gas. Besides, we aim to help bridge liquidity - by aggregating across various lending & swap protocols and by porting over - allowing users to bring unused liquidity over to L2 easily."
Interoperability
Different Implementations
Other Details
DeFi Smart Account (DSA) contracts.
- Launched on mainnet (28-4-2020).
- From The Defiant (29-4-2020):
"Most users interact with DeFi through wallets, which were mainly designed for tokens. Instadapp wants to improve that experience with a platform which “provides a single point of integration to access all the DeFi elements.”"
- From their announcement (28-4-2020):
"DeFi Smart Accounts are contract accounts trustlessly owned by users, designed to allow developers to build extensible products and business models on top of DeFi with maximum security and composability.
DSA is powerful because it can easily be extended with connectors and developers will be able to string together the available actions in the connectors to create innovative new transactions in a single transaction.
The Protocol Bridge and Migration Bridge that created great usability in refinancing, took Instadapp about a month to build, whereas now with the help of DSA you can do it within 5 minutes.
Complex and important DeFi use cases like interoperability, solidity smart contracts (sometimes very complicated) are a basic necessity, resulting in a longer learning curve, complex and rigid code after deployment, and lots of potential vulnerabilities. Which is all cut down to just a few minutes of coding, with a few lines of javaScript (no solidity) - all of which is possible on the DSA platform."
DeFi Smart Layer (DSL)
- From the announcement (17-2-2021):
"DSL consists of a smart contract account standard, composable connectors to base DeFi protocols, and an authorization framework that allows extremely modular permissions.
- Smart Accounts, which are the upgradable contract accounts, trustlessly owned by users. Assets are stored here and DSAs can execute composed transactions across connectors.
- Connectors, which are standardized modules that interact with the various protocols, make important actions accessible to smart accounts. Developers can compose complex DeFi transactions across protocols using pure Javascript.
- Authority, which users can use to set guardians, managers or automation bots to manage their DSA. Permissions can be modular down to connector levels. For example, users can allow specific addresses to rebalance their assets to minimize interest payment or maximize yields, but nothing else.
Users will be accessing the DSL via several channels, including on the Instadapp portal, 3rd party dapps and wallets/UIs that use smart accounts. DSL aims to aggregate across DeFi protocols and abstracts away the complexity for users and developers. This creates a set of important benefits to the development of DeFi, including:
- Instant javascript access to all of DeFi, including composing use cases across protocols with zero smart contract deployment.
- Ease of developing crucial features like social recovery and customized permissions.
- Aggregate liquidity across smart accounts and base protocols to leverage it for flash loans, growing L2 environment.
- Build new revenue streams and networks from automating or helping users delegate their DeFi activities, and adding their fee structures.
- All DSL transactions are secure by default, since no new smart contracts are deployed, which vastly simplifies and removes attack vectors.
By removing the key technical, security and upgradability barriers to building DeFi, we aim to make DSL the easiest place for mainstream developers to embark on this journey."
Privacy Method
- From their website (9-2-2020) on KYC:
"You can access InstaDApp from anywhere in the world provided you have access to your private key and internet."
- From their Privacy page (23-2-2021):
"We do not automatically collect Personal Information when you conduct transactions on the Ethereum network using our Services, and we do not use any automatic tracking technologies in these parts of our Services unless you explicitly agree. We will never ask you to share your private keys to your Wallet or other security information that could be used to access your Wallet without your explicit consent and action."
Compliance
Oracle Method
Their Other Projects
Governance
Admin Keys
- From DeFi Watch (9-3-2020):
"InstaDapp smart wallets do not have an admin key. While there is no admin key risk with MakerDAO, there are other kinds of risks including the admin key risk that it inherits from other platforms that it integrates with, such as Compound."
DAO
- From the announcement (17-2-2021):
"In updating to v2 of the Defi Smart Accounts (DSA), we are also introducing account upgradability, which will also give the DAO a large number of options to add deep functionality for users, including them to automatically offer their unused assets for various types of usages, including flash loans, yield farming, porting of assets in both L1 & L2 and gain returns on them. This will significantly extend both the power of the DAO, as well as utility to DSL users.
The initial governance will be made up of the Instadapp team and investors. We expect the decentralization of governance power to happen immediately at launch, through a combination of liquidity mining, developer incentives and delegation to selected teams."
- From their website (15-7-2021):
"Contract upgrades are executed and managed by the governance token contract, token holders will vote on system upgrades, platform parameters and other code changes."
- From Footprint Analytics(8-2021): a visual in-depth dashboard for InstaApp
Treasury
- From their website (15-7-2021):
"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."
Roadmap
- Can be found [Insert link here].
- From DeFi Pulse (23-2-2021):
"The team plans to add tie-ins with other protocols and additional features as it continues toward its goals of becoming a decentralized bank and driving mainstream adoption of DeFi."
- From their blog (17-2-2021):
"DeFi Smart Layer (DSL) is a financial infrastructure layer for the decentralized internet, to make accessing and maximizing DeFi easy for all users and developers. DSL consists of a smart contract account standard, composable connectors to base DeFi protocols, and an authorization framework that allows extremely modular permissions.
By tokenizing and opening up governance, we aim to incentivize collaboration and drive participation amongst the 3 key groups of stakeholders - Users, Developers and DeFi Protocols."
Audits
- Bug bounty program can be found [insert here]. None according to Blockchain Security DB (29-6-2020), which does show 1 audit (9-2019).
- Scored a 51% on DeFi Safety (9-2020); "Two audits are mentioned in the security section of the docs. The audit from samcunz is brief, but his reputation is very strong. The audit from peckshield was corrupt, but we received a copy so score revised to 100%" This was later upgraded to 58%.
- The Smart Account contracts are audited by (19-3-2020) Peckshield and by (3-2020) Samczsun. Commentary of Saczsun:
"In total, 1 undetermined, 0 high, 3 medium, 4 low, and 2 informational findings were documented. Additionally, 9 recommendations were made.
InstaDApp resolved all undetermined, medium, and low severity findings and applied some of the recommendations. The remaining findings and recommendations were discussed at length during which compelling and satisfactory reasoning for why they were unaddressed were given."
- The InstaDapp comments (28-4-2020):
"Once the core contracts are deployed, all of the DSA transactions are secured by default, since no new smart contracts are deployed to build any kind of DeFi operations, which vastly simplifies and removes attack vectors."
- From their blog (6-4-2021):
"We have also completed our first Audit with Peckshield with no severity. The audit report is hosted here."
Admin Key OpSec Risk Assessment
- The following information comes from a spreadsheet (4-2-2020) created by Chris Blec.
"Current Admin Key Config- Time Lock: No admin key or upgrade abilities
Current Admin Key Config- Multisig: No admin key or upgrade abilities
Claimed Admin Key OpSec: N/A
Verified Admin Key OpSec: N/A
Is security of deposited funds dependent on opsec of admin key?: No
Admin Key Address: N/A
Documentation on Admin Key Powers: N/A
Additional Info (if any)? Systematic risk via Compound admin key"
Usage
- From their blog (1-10-2019):
"our protocol bridge saw explosive growth, growing the value locked in our smart contracts by 9 times, from $4M to over $35M. We are now #3 in total value locked after MakerDAO and Compound."
- Since then their website says (9-2-2020) it holds:
7.9K smart wallets, $82.5M+ collateral and $29M borrowed.
- Has a Compound <> Maker bridge:
"The success of this bridge resulted in our first major growth spike, from 10K ETH to more than 150K ETH, validating our belief that portability between DeFi protocols is an extremely important feature in this space. Also, the Protocol Bridge turns out to be the #1 MKR burner the most number of MKR."
- From this blog (29-4-2020):
"Three users are responsible for ~80% of all user deposits on InstaDApp."
- Over $300M in value locked (11-8-2020).
- From Our Network #46 (6-11-2020):
"Instadapp’s flashloan (InstaPool) facilitated approximately $1.3B in flash loans for features like the Refinancing Tool, Leverage, and Debt Swap. The resulting flashloan volumes from InstaPool were roughly twice as high as previous editions. (Source)
More than 9000 DeFi Smart Accounts (DSAs) have been created, and several people are increasingly utilizing the platform to farm tokens and earn yield. Around 4000 more DSAs were created from the previous editions to this date. (Source)"
- From Our Network (13-2-2021):
"More than 18.5k DSAs have been created. Around 9000 more DSAs were created from the previous editions to date. Instadapp’s flashloan (InstaPool) facilitated approximately $3.3B in flash loans for features like the Refinancing Tool, Leverage, and Debt Swap. Flashloan volume roughly doubled from previous editions to date. Around $698M of the volume was swapped from previous editions to date."
- According to its website (23-2-2021) it manages $1,808,689,536 worth of crypto.
- From Our Network #67 (17-4-2021):
"Instadapp has grown to over $2.5B in assets under management, making it currently the 7th largest DeFi DApp by holdings. Instadapp currently holds 1.03% of all circulating Ethereum. Instadapp’s flashloan, InstaPool, has facilitated more than $5B in flashloans. Instapool facilitates features including refinancing. In the last five months, we have seen an increase of $1.7B more volume in flashloans, an over 50% increase from our previously recorded volume of $3B. There are currently more than 20.8k DeFi Smart Accounts (DSA) that have been created."
- From Our Network (3-7-2021):
"Instadapp has facilitated more than $12B in flashloan volume; this includes its use in Multi-Protocol Refinancing, Leveraging, Collateral and Debt Swaps. A smaller portion of this volume was 30m of combined assets and liabilities migrating across chain from AAVE v2 to AAVE-Polygon."
Projects that use or built on it
Competition
Pros and Cons
Pros
Cons
Team, Funding, Partners
Team
- Sowmay Jain; founder
- Edward Moncada; advisory board (CEO of Blockfolio)
- Ming Ng; advisory board "collaborates closely with prominent projects including Handshake, Kyber, and Blockfolio"
Funding
- From their blog (1-10-2019):
"We have raised a seed round of $2.4M from a network of strategic investors, including Pantera Capital, Naval Ravikant, Balaji Srinivasan, Coinbase Ventures, IDEO Colab, Robot Ventures (Robert Leshner of Compound Finance), Loi Luu (Kyber Network), amongst many others."
"Instadapp announced Friday the completion of a $10 million funding round that was led by Standard Crypto and included Andre Cronje."
Partners
(:
Knowledge empowers all and will help us get closer to the decentralised world we all want to live in!
Making these free wiki pages is fun but takes a lot of effort and time.
If you have enjoyed reading, tips are appreciated :) This will help us to keep expanding this archive of information.
ETH tip address: 0x83460bE5F218b1520B69D702cE60A1DE37dD8E31
Also check out CoinTr.ee for more content