Vibe Coded
Changelly Gifts
Share crypto through secure one-time non-custodial wallets with gasless withdrawals.
0% gas fees
Base L2 network
Overview
A crypto gift card platform where users create, send, and claim digital gift cards with cryptocurrency. Built on non-custodial wallets with gasless withdrawals on Base L2. Users never need to understand blockchain mechanics — just pick an emoji PIN and share a link.
Problems Solved
- Sending crypto to non-crypto users is intimidating
- Gas fees make small transfers impractical
- Custodial solutions require trust and KYC
- No simple “gift card” UX existed for crypto
Architecture
Three-layer system: Core SDK (@tokenbox/wallet-kit) for headless wallet operations, Vue.js frontend for the gift card UX, and Express.js paymaster backend for gasless withdrawals. BIP39/BIP44 wallet generation, AES-256-GCM encryption with emoji PINs, EIP-2612 permit signing for gas sponsorship.
Key Features
- 3-step creation wizard: select currency, customize card, top up & share
- Emoji PIN authentication (4-8 emojis, ~52 bits entropy from 128 emoji pool)
- 5 visual card themes with 3D flip animation and glow effects
- Gasless withdrawals on Base (1.5% protocol fee, paymaster covers gas)
- MoonPay integration for fiat-to-crypto purchases
- Changelly integration for crypto-to-crypto exchange
- Direct crypto deposit with auto-detection
- Multi-network support: Base, Ethereum, Polygon
- QR code generation for mobile sharing
- Light/dark theme, i18n (EN/ES), fully responsive
Results
- Live at gift.changelly.com
- Non-custodial: user owns keys, no trust required
- Zero gas fees for recipients via Base L2 paymaster
- Full analytics: GTM integration, wallet metrics, funnel tracking
Stack