[Grant Application] OpenDevICON Continuing development proposal

Title

OpenDevICON (ODI) Continuing Development

Project Category

Development and Community activities ( meetups, education materials)

Duration

3 Months

Project Description

A continuation of work already completed. See OpenDevICON.io

The main mission of this project is to provide a resource and reference hub for ICON developers, to accelerate the training of ICON developers and reduce friction and time in development of ICON SCOREs, dApps and DAOs. The OpenDevICON project has been already initiated and we have contributed much in the development works. Following are the updates on the progress we have made so far for ODI during the previous delegations.

Accomplishments so far:

  1. Jupyter Notebook approach:

We published the SCORE practices using Jupyter Notebook in development and testing of SCOREs using Dice SCORE as a reference. This will save the extra time of developers for developing SCOREs and testing their interaction with the blockchain.

  1. SCORE library:

We have initiated a SCORE library. For now we have made a token library that will support the creation of IRC2 tokens providing them additional functionality than the IRC2 standard.

Mintable token

Burnable token

Capped token

Pausable token

Snapshot token

  1. Magic link Demo App:

We created a Magic Bulb App that shows the use of magic link integration in ICON dApp. This app shows how passwordless authentication can be used while developing a dApp.

  1. NFT Demo App:

We created an IdolToken App for a demo of IRC3 standard token and performing some basic operations over it.

  1. Platform Updates:

We have worked in the content of our OpenDevICON (ODI) website and updated the gitbook.

ODI website updates

Products

  1. Best SCORE practice
  2. SCORE library

Learning

  1. Docs

FAQ

About

  1. Vision
  2. Purpose
  3. Goals
ODI gitbook updates

SCORE library

  1. Explanation of various types of token contracts
  2. Method of generating your own token

Magic Bulb

  1. How the magic link integration works
  2. Steps for integrating magic link in your React dApp
  3. Magic Bulb Demo

IdolToken

  1. Explanation about IRC3 standard
  2. IdolToken App Demo

Work for inclusion in this grant application:

Jupyter Notebook : (60 hours)

  1. To make it easy for developers to call public functions on a SCORE from a jupyter notebook, provide a tool to read the contract ABI and automatically generate a library of functions that will be imported into the notebook.
  2. Specific application of notebook approach with SCORE libraries for IRC3 , IRC16

SCORE Library (50 hours)

  1. Collaborative work with other ICON developers to include their work by reference.
  2. IRC3
  3. IRC16

Video Tutorials (50 hours)

  1. Magic Link demo app tutorial (15)
  2. Bandprotocol Oracle Integration (20)
  3. Collaboration with other ICON tutorial authors. (tutorial from Justin for example) (15)

Demo dApps (30 hours)

  1. Bandprotocol Oracle integration

Marketing / Promotions, Blog Posts (50 hours)

  1. Bandprotocol Oracle integration
  2. Distributions and integer math for zero dust.
  3. What is the snapshot token and how does the snapshotting of token balances at a specific point in time work?
  4. What is the best way to make use of the token SCOREs in the ODI library?

Project phases

Month 1:

  • Jupyter Notebook - tool to read the contract ABI and automatically generate a library. (40 hours)
  • SCORE libraries (40 hours)

Feedback and bugfixes

IRC3 libraries

IRC16 libraries

Month 2:

  • Jupyter Notebook - SCORE libraries for IRC3, IRC16 (20 hours)
  • SCORE libraries - cleanup, testing for IRC3, IRC16 (10 hours)
  • Bandprotocol Oracle integration (30 hours)
  • Video : Bandprotocol Oracle integration (20 hours

Month 3:

  • Video : Magic Link demo app tutorial (15 hours)
  • Collaboration with other ICON tutorial authors (15 hours)
  • Marketing / Promotions Blog Posts (50 hours)

Project Duration

3 Months @ 80 hrs per month

Funding Amount Requested

$10000

Official Team Name

iBriz-ICONOsphere

Team Contacts

Twitter: @iconosphereprep

Telegram: @ibriz_ICONOsphere

Public Address

hx231a795d1c719b9edf35c46b9daa4e0b5a1e83aa

@ICON_ADMIN is on vacation this week.

Review Result

Approved

Review Comments

Thank you for submitting your grant application. We believe this project helps our KPI of building out a larger and more educated ICON developer community. We hope this project can help ease ICON developer onboarding process. We look forward to seeing faster development of future projects built on ICON with example codes.

Next Procedure

ICON Foundation provided the Initial Review Result Comments on the proposal. Grants recipients will respond to the Foundation’s response. Depending on your comments, the foundation will provide the Final Review Result Comments.

Hi Min, Thanks for letting us know! We really appreciate the Foundation’s support for this work. As you know, we are committed to building ODI for the community’s benefit regardless of additional support, but this grant will allow us to commit more resources and reach critical momentum faster. We have ramped up our work on ODI starting today. The endorsement from the Foundation is more than just the financial assistance; it makes us all feel more like part of a team, working together.

Thanks from all of the iBriz-ICONOsphere team!

1 Like

Final Review Result Comments

Review Result

Approved

Reporting Period

Grant recipients should produce Periodic Reports in order to continue to receive grant funding. If the Periodic Report is showing that the initiative is not meeting expectations, the ICON Foundation has the option to halt continued funding. Please check the link (ICON Community Grant Program (“ICON CGP”)) and leave reports on this page (https://forum2.icon.community/c/g/pr)

The team must submit the Periodic Report by the timeframes below (UTC):

  • 2020/09/12 02:00 AM (UTC)
  • 2020/10/12 02:00 AM (UTC)
  • 2020/11/12 02:00 AM (UTC)

Funding Amount

The ICON Foundation is going to give out $10,000 in 3 monthly installments based on the Periodic Report. The amount of ICX will be determined and paid according to the price at 02:00 AM (UTC) on the day of payment.

  • 2020/09/15 02:00 AM (UTC) - $3,333
  • 2020/10/15 02:00 AM (UTC) - $3,333
  • 2020/11/16 02:00 AM (UTC) - $3,334
1 Like

When will we start receiving the delegation for the grant as mentioned in the ICON monthly grant recap-July 2020

  • Anyone approved for a grant will be eligible to receive 1M ICX delegation for the duration of the grant
  • If you are working on multiple grants at the same time, you will be eligible to combine delegation up to 3x (e.g. the maximum you can earn is 3M ICX delegation if you are working on three separate grants)
  • If the grant worker does not have a node, we will encourage them to set one up in order to get delegation
  • This will begin on August 10th at the end of the current delegation program
  • For people already working on grants, they will receive it retroactively

We do this 1x per month. We aim for the 10th of every month.

1 Like

Thanks for the information

We have submitted the first periodic report
Periodic Report for Month 1