02 Dec 2022
zkIgnite Cohort 0 Begins with 250K MINA Prize Pool and Zero Knowledge Tutorials
Mina is inviting you to co-build the zkApps Era with us by being a part of zkIgnite, Cohort 0.
Sign up to join zkIgnite, Cohort 0 now to complete tutorials, build zkApps and win rewards from a 250K MINA prize pool.
AVAILABLE PRIZES
- The first 1000 people who complete zkApp Tutorial 4 and makes a submission will be eligible to each receive 50 MINA
- All high-quality zkApps submitted will be eligible to receive 5K MINA
- Plus there will be 3 top prizes:
- 1st prize: 20K MINA
- 2nd prize: 12K MINA
- 3rd prize: 8K MINA
- Bonus: Build an oracle that pulls on-chain data for zkApp usage and receive 1 – 1.5K MINA
HOW TO SUBMIT:
Submit your zkApp Tutorial 4 via Github Pages, and share the link via this form.
Submit your zkApp and/or oracle project via this form.
Please make sure your zkApp submission follows these guidelines:
- Includes a user interface
- Has been deployed to Berkeley Testnet Alpha
- Has proof of multiple transactions sent to it
- Includes a link to a Github Repo
- Pre-existing zkApps or ongoing projects that pre-date this context will not be considered
- There can only be one ‘basic’ zkApp submission per builder
For those building and submitting oracles, please share a link to your Github Repo that includes:
- A demo zkApp of using the oracle (deployed to the github pages for that repo)
- A README that includes:
- Instructions on how to launch the oracle server
- Explanation of where to find the oracle server code (in the repo)
- Instructions on how to use the oracle from a zkApp
- Explanation of where to find the demo code (in the repo)
You will also have the option to present your zkApp to a panel of judges on Demo Day on December 16th.
TIMING
- Tues, November 22, 2022: zkIgnite, Cohort 0 is live
- Thurs, December 15, 2022: All submissions due by 11:59 PM UTC-8
- Fri, December 16, 2022: Demo Day (optional)
- Thurs, December 22, 2022: Winners announced
HOW TO GET STARTED:
- Step 1: Read up on what zkApps are and what new use cases they enable here
- Step 2: Get started building your first zkApp by following this easy Hello-World tutorial here
- Step 3: Consider completing Tutorials 1 – 4 so that you have a good basic understanding of the core functionalities of snarkyJS, the typescript library you can use to build zkApps
- Tutorials 5 – 8 are also handy if you want to make use of additional common types, off-chain storage, oracles or custom tokens
- Step 4: Build, ask questions, and learn together!
- #zkApps-developers channel on Mina’s Discord is your hub to ask questions, exchange tips with other builders, form teams
- Attend weekly ‘Builder Hangouts’ every Thursday on Discord, details shared weekly in #zkAps-developers channel
- Check out the zkIgnite Questions forum on Mina’s Discord for answers to popular questions that developers have raised
- Attend weekly office hours every Wednesday at 9AM UTC-8 for technical support on your zkApp project.
- Check out zkApps for Mina for a community-curated list of previous zkApps deployed
- Step 5: Submit your zkApp through this form by 11:59 PM UTC-8 on Thursday, December 15, 2022
Additional video resources to help get you started:
- Evan Shapiro Light chat: Privacy-Enabled Identity Verification with a Mina Community zkApp Builder
3 coins to keep an eye on 👀
Subscribe to receive a weekly selection of 3 coins to watch closely, based on upcoming events and technical analysis.