A web application to discover and analyze the rarity of OnChain Heroes NFT traits. Built with React, TypeScript, and Supabase.
- 🎮 Check individual hero rarity scores and ranks
- 🔍 Search and filter traits by category
- 📊 View trait distribution and rarity percentages
- 📱 Fully responsive design
- 🎨 Beautiful UI with pixel art theme
- Frontend: React, TypeScript, Vite
- Styling: Tailwind CSS
- Database: Supabase
- Icons: Lucide React
- Fonts: Press Start 2P (Google Fonts)
The rarity score is calculated using a statistical approach:
-
Individual Trait Rarity:
trait rarity = (number of heroes with trait ÷ total heroes) × 100 -
Overall Hero Rarity:
- Multiply all trait rarities together
- Take the geometric mean (nth root where n is the number of traits)
- Lower scores indicate rarer heroes
This tool is not affiliated with OnChain Heroes. Data accuracy is not guaranteed.
Built by DanielHigh