Table of contents
What
At the end of 2022, a friend and I worked together on a project as part of the Mina blockchain protocolβs zkIgnite, Cohort 0.
We made an application that demonstrated how you can use the Mina protocol to implement a betting application where a user can deposit funds to bet on a coin flip, perform a virtual coin flip, be credited or debited based on the outcome of the coin flip, and then withdraw their winnings (if they have any).
My friend took the lead on this project, working more on the smart contract and oracle implementation, while I worked on the frontend and some of the infra setup for deploying the application.
We ended up winning π₯ second-place out of the submitted projects.
Why
For fun and learning about something new! Winning second place was nice, too.
Code
- All code is available here on GitHub
- The live app is available here but requires entering a private key and the Auro browser wallet to work.