Monaco Gift Card makes sending Monad effortless create an Monad-backed gift card with a secret and share it. The recipient claims it instantly, no wallet setup or crypto knowledge needed.
Monaco Gift Card is a full-stack Web3 application that enables users to create and claim Mona-backed gift cards using a simple secret-based mechanism. It combines an on-chain Solidity smart contract for secure fund management with a Next.js frontend for seamless user interaction.
The contract handles gift card creation, secret verification, and redemption, emitting structured events (GiftCardCreated
, GiftCardClaimed
, GiftCardTransferred
) for real-time UI updates and off-chain indexing. Each card stores value in ETH, linked to a unique secret hash for claim validation.
On the frontend, Monaco integrates email-based custodial smart wallets powered by magic link authentication — allowing non-crypto users to receive or redeem ETH without installing wallets or managing private keys. The platform supports gas-sponsored transactions, ensuring a frictionless onboarding experience.
Designed for gifting, airdrops, events, and raffles, Monaco bridges the gap between Web2 simplicity and Web3 transparency — delivering a secure, user-friendly, and production-ready ETH gifting solution.
We built the entire app during the hackathon.
Nothing for now