Categories

  • mina
  • portfolio
  • software

Table of contents

Under construction

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

Stack / Technology

  • React and Next.js
  • o1js (formerly known as SnarkyJS)
  • Mina blockchain + protocol
  • Vercel for deployment