Integration Development Snowball

Summary

Develop a strongly incentivized integration grant/program to get new DApps, developers and protocols integrated into the DeFi Smart Layer and accesible to users through Instadapp Assembly

Proposal

Instadapp recently released Instadapp Assembly, our open source dashboard making integrations and development on Instadapp more open, flexible and easier to build. The following is a three step process to incentivize and encourage development from building the connectors all the way to having a DApp page with build in strategies and transaction recipes.

This process would be three separate bounties that gain additional INST if the development and implementation stays continuous (snowballs) and/or if its completed within 2 weeks. INST is awarded at all steps regardless of time frame or snowballs.

Let’s use Alpha Homora as an example:

Phase 1 - Build the Connectors for Alpha’s Lending Product

Complete and submit the connector and resolver contracts for Alpha Homora’s Lending Contract. Submit the completed contracts as PR on the DSA_Connectors Repo. This phase is completed once team approves connector.

Timeline: 2 weeks
Base Reward: 200 INST
Timeline Bonus: 50 INST
Snowballs: +10% of Base Reward

Phase 2 - Submit Connector to Governance

Prepare and submit the Governance proposal for the activation of the Alpha Homora integration. This phase is completed once Snapshot approves this connector.

Timeline: 2 weeks
Base Reward: 25 INST
Timeline Bonus: 10 INST
Snowballs: +10% of Base Reward

Phase 3 - Create Assembly page for Alpha Finance

Build and deploy an Alpha Finance Dapp page on Assembly. This phase is completed when the Assembly page is submitted and approved in the Assembly repo.

Timeline: 2 weeks
Base Reward: 50 INST
Timeline Bonus: 20 INST
Snowballs: +10% of Base Reward

(Optional) - Bonus Phase 3:

Create and launch 2 or more strategies for the newly created Alpha Homora page. This phase is completed when the strategies are submitted and approved in the Assembly repo.

Bonus Base Reward: 50 INST

Phase Base Reward Timeline Bonus Max Snowball Reward Range
1 200 50 40 200 - 290 INST
2 25 10 5 25 - 40 INST
3+ 50-100 20 20 50 - 140 INST

Reasons

Instadapp’s Smart Layer is a powerful resource for upcoming and established protocols. This incentive structure creates a feedback loop so integrations can reach completion. Individuals are encourage to complete their phrase in 2 weeks, and related collaborators are encouraged to follow up on the integration for additional bonuses. The funding of this proposal will be allocated from the Instadapp Growth Fund.

If you would like to participate please fill out this form: https://forms.gle/k3GQrf69giUunMwYA.

Current Snowballs:

QIDAO - Phase 1 (9/23/2021 - 10/3/2021) | View Proposal | IN PROGRESS :mage:

5 Likes

Hi @Seb_EthMonk, I really like the idea behind this program.

Some questions:

  1. What are the the basic skills required for a developer to complete phase 1? Could you list them?

  2. What timeframe would a basic developer take to complete phase 1 in your estimation?

  3. I’m guessing that the main objective is to get developers involved and gain some familiarity with Assembly and the protocol in general, so what sort of level of support will there be for them, if any? For instance, is there help available on discord?

  4. Are there github examples that developers could use as a base?

  5. When does the timeframe begin?

I reckon it would be great if there were developers with very basic skills who could be helped and encouraged to complete all three phases and we could use social media to promote the fact that the protocol has been proven to be very easy to develop on, even with very limited skills.

This would encourage other developers to come forth, too. What do you think Instadapp community?

1 Like

Hey @Neal these integrations, if done correctly, are finalized and entered into the DeFi Smart Layer; some may be a bit easier to work on but others may require the underlying team to perform the integration or someone who is familiar enough with that integration’s contracts.

Yes the team with integrations but generally its pretty straight forward; anyone who commits to complete these snowballs should feel competent and have the proper knowledge (solidity, web3, etc) be part of the protocol team etc and understand the functions of the integrated contract.

It may help to share the integration guide here which encompasses steps 1 and 2: Instadapp Protocol Integration Guide

There isn’t a hard deadline but if you complete it within 2 weeks you get a timeline bonus, in the sign up page you can pick when the snowball starts. Then each following step gets a snowball bonus if it finished within 2 weeks after the previous step.

3 Likes

QIDAO has started a Development Snowball :snowflake: :building_construction:

Use the link above to view their proposal and followup on their progress. :man_astronaut:

1 Like