A premium analytics dashboard for Base network wallets with Web3 paywall.
One-time payment • 30 days access • Powered by Base network
Automatically determines wallet type based on behavior:
- 🎰 Degen - High-risk trader
- 🐋 Whale - Big player
- 💎 Diamond Hands - Patient holder
- 🦐 Shrimp - Small but active
- 🤖 Bot Suspect - Unusual patterns
- 🧭 Explorer - Tries many protocols
Unlock badges based on activity:
- 🎯 First Steps • 💯 Century Club • 🚀 Power User
- ⛽ Gas Burner • ❌ Fail Master • ✨ Perfectionist
- 🎖️ Veteran • 🧭 Explorer • 🏦 DeFi User
- Total transactions (sent/received)
- Success rate
- Gas spent (ETH & USD)
- Wallet age
- Unique contracts
GitHub-style heatmap showing transaction activity over 52 weeks
- HTML/CSS/JavaScript (Frontend)
- Vercel Serverless Functions (API)
- Basescan API (Data)
- Smart Contract Paywall on Base
Paywall Contract: 0x5DCe73520367CfF8Cb6A8564954172a32Ac3aB7d
npm install -g vercel
vercelIn Vercel Dashboard → Settings → Environment Variables:
BASESCAN_API_KEY=your_api_key_here
Get free API key at: https://basescan.org/apis
Your app is live at https://your-project.vercel.app
base-wallet-analytics/
├── index.html # Main dashboard
├── payment-page.html # Payment page
├── api/
│ ├── balance.js # Get wallet balance
│ ├── transactions.js # Get transactions
│ └── ethprice.js # Get ETH price
├── vercel.json # Vercel config
├── .env.example # Environment variables template
└── .gitignore # Git ignore rules
- ✅ API keys stored in Vercel Environment Variables (not in code)
- ✅ Server-side API calls (keys never exposed to client)
- ✅ Smart contract paywall for access control
MIT License
khunchan
- GitHub: @khunchan
Built with 💙 for the Base ecosystem