Inspiration

Sending crypto is quick but when it comes to gifting, it can be a bit tricky. We wanted to transform on-chain gifting into something that feels personal, engaging, and enjoyable. Imagine being able to send value just like you would a greeting card, all while being secured by blockchain technology and powered by Starknet. That’s the inspiration behind Runescard, a blend of magic, privacy, and digital value.

What it does

Runescard lets users create, share, and redeem crypto-based gift cards on Starknet. 1️⃣ A user enters an amount and a custom redeem code. 2️⃣ A unique link is generated to share with anyone. 3️⃣ The recipient redeems the gift by entering the correct code, the funds go directly to their wallet.

Runescard can be used for giveaways, community airdrops, birthday gifts, team rewards, or even treasure hunts with hidden redeem hints.

How we built it

  • Smart Contract: Written in Cairo for Starknet, handling deposits, hashed codes, and redemptions.
  • Frontend: Built with Next.js + TailwindCSS
  • Hashing Logic: Uses poiseden hashing before storing it on-chain for privacy.

Challenges we ran into

No challenges faced

Accomplishments that we're proud of

  • Built a working prototype of an on-chain gift card system on Starknet.
  • Successfully implemented a hashed redeem flow with verifiable logic.

What we learned

  • The importance of user-centric Web3 UX simplicity drives adoption

What's next for Runes Card

Launch the public API: Allow dApps, NFT projects, and DAOs to issue custom gift cards directly from their platforms.

Built With

  • cairo
  • nextjs
Share this project:

Updates