Dev.to
7/11/2026

I put my fan streak on Solana so nobody could reset it
Short summary
A developer built Loyalty Ledger, a fan loyalty tracker on Solana where check-in streaks, badges, and history live on-chain via Program Derived Addresses rather than in a centralized database. The working path covers FIFA World Cup teams: fans connect a Phantom wallet, check in via a real on-chain transaction, and can claim SPL token badges that persist independently of the app. The post details the Anchor program architecture, the challenge of enumerating accounts by team, and why Solana's low fees and fast confirmation make frequent fan check-ins viable.
- •Fan loyalty streaks stored on Solana via Anchor PDA accounts, not a backend database
- •Working FIFA path with real on-chain check-ins and SPL token badge minting
- •Honest about stubbed NBA/international paths and demo preview sample data
Generated with AI, which can make mistakes.
Is this a good recommendation for you?
