project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Mina Pay

An innovative solution enabling seamless payments via NFC-enabled wristbands using Mina custom tokens, simplifying transactions and enhancing user experience within the Mina Protocol

Mina Pay

Created At

ETHGlobal Bangkok

Project Description

This project revolutionizes payments in the Mina ecosystem by utilizing NFC-enabled wristbands distributed at ETHGlobal. When a user taps their wristband on an NFC reader, the system fetches relevant user data from api.ethglobal.com, seamlessly creating an account and associating it with the wristband. Users can then make payments using custom tokens on Mina, enabling fast and secure transactions.

The solution leverages zk-rollups for enhanced privacy and scalability, ensuring quick and secure operations with minimal computational overhead. Built with Protokit, the project integrates innovative technologies to provide a seamless user experience while maintaining the core principles of decentralization and trustlessness within the Mina Protocol.

How it's Made

We built this project using the Mina Protocol and Protokit to create a robust appchain that leverages Mina’s zero-knowledge proofs for fast and secure transactions. Our frontend, developed with TypeScript, JavaScript, HTML, and CSS, seamlessly interacts with the appchain, providing a smooth user experience.

Mina Protocol’s lightweight design and zk-rollup capabilities were pivotal in ensuring scalability and privacy, enabling transactions with minimal computational overhead. Protokit streamlined the integration of custom logic, allowing us to focus on delivering key functionalities like NFC-based user onboarding and token payments.

A particularly interesting aspect of our implementation was integrating NFC readers with ETHGlobal wristbands. By fetching data from api.ethglobal.com, we dynamically created and associated accounts in real-time. This process involved creative use of APIs and cryptographic operations to securely bind users to their wristbands.

Our use of Protokit significantly reduced development time by providing a modular framework for appchain creation, while Mina’s zk-rollups ensured our solution remained quick and secure. These technologies enabled us to deliver a novel, user-friendly payment system with real-world utility.

background image mobile

Join the mailing list

Get the latest news and updates