Let your users do marketing instead of paying for ads!
Users get referral codes β Share them β Earn ETH when others mint/buy β You get growth without marketing budget!
- User Alice gets code:
ref-alice123 - Alice shares on Twitter: "Use my code
ref-alice123when minting!" - New user Bob mints with code
ref-alice123 - Alice automatically gets 15% of mint fee (e.g., 0.0015 ETH)
- Bob pays normal price (you cover the referral cost)
- You get a new customer at fraction of ad cost!
- Ads: $1,000/month = $12,000/year
- Influencers: $10,000/year
- Total: $22,000/year
- Pay 15% of mint fee ONLY when someone uses a referral
- 1000 referred mints at 0.01 ETH = 1.5 ETH referral cost (~$3,000)
- Total: ~$3,000/year (7x cheaper!)
Plus: Users do the work (sharing, promoting), you get organic growth!
- Referral Registry - Store codes and map to wallets
- ERC-8021 Parser - Read referral codes from transactions
- Reward Distribution - Automatically pay referrers
- Referral Dashboard - Users see their code, stats, earnings
- Mint Page - Input field for referral code
- Leaderboard - Top referrers get recognition
- Mint Referral: 15% of mint fee to referrer
- Sale Referral: 10% of marketplace fee to referrer
- New user pays normal price (you cover referral cost)
- Mint costs 0.01 ETH
- Referrer gets 0.0015 ETH
- New user pays 0.01 ETH (same as normal)
- You pay 0.0015 ETH (much cheaper than ads!)
- β 7x cheaper than ads
- β Users do marketing (no work for you)
- β Pay only when users convert (no wasted ad spend)
- β Viral growth (each user brings 2-3 friends)
- β Built-in analytics (see which codes work best)
- β Earn ETH from referrals
- β Leaderboard recognition
- β Discounts for new users
- β Gamification (compete with friends)
Timeline: ~4 weeks
- Week 1: Registry contract + code registration
- Week 2: ERC-8021 integration + reward distribution
- Week 3: Frontend dashboard + mint UI
- Week 4: Analytics + leaderboard
Cost: Minimal (just development time)
ROI: Massive (cheaper marketing + user-driven growth)
- β
Review the detailed design:
dev_logs/USER_REFERRAL_SYSTEM_DESIGN.md - β Decide on reward percentages (recommend: 15% mint, 10% sales)
- β Choose code format (address-based vs custom username)
- π Start implementation!
Bottom Line: This is a perfect use case for ERC-8021. You get user-driven marketing, they get rewards, everyone wins! π