Play. Stake. Win. — Now live on the DApp Store 🚀
Play Chess. Raise the Stakes. Win On-Chain.
Chess On Chain is a real-time competitive chess platform built for the Solana ecosystem.
Players can compete in live chess matches, stake SOL, create custom arenas, spectate games, and climb global leaderboards.
Built during the Monolith Hackathon for the Seeker Phone.
Play chess against other players in real-time with instant move synchronization.
Join matches with different stake tiers:
- 0.01 SOL
- 0.05 SOL
- 0.1 SOL
Winner receives the staked SOL.
Create private chess duels using SKR tokens.
- invite specific players
- adjust stakes
- competitive matches
Watch live matches and observe gameplay from other players.
Communicate with opponents during matches.
Practice and improve your chess skills by playing against the built-in AI bot.
- instant gameplay
- no opponent required
- great for training and testing strategies
Track performance through:
- player ratings
- win rate
- match history
- global rankings
Players can:
- deposit SOL
- withdraw SOL instantly
- connect their Solana wallet
Watch the demo video:
View the interactive presentation used in the Monolith Hackathon:
or open locally after cloning the repo.
Download the Android build:
https://github.com/VatsalCodes44/Chess-on-Chain/releases
- React Native
- Expo
- Node.js
- WebSockets for real-time gameplay
- Solana
- Netlify (web hosting)
- GitHub Releases (APK distribution)
Chess-on-Chain
│
├── mobile-app
│
├── backend
│
├── pitch
│ └── index.html
│
└── README.md
- Wallet-based authentication
- No private keys stored
- Blockchain transactions executed on Solana
Vatsal Mahajan
GitHub
https://github.com/VatsalCodes44
Chess On Chain aims to build a global decentralized competitive chess arena, combining classic strategy gameplay with blockchain ownership.
Future roadmap includes:
- on-chain tournaments
- global prize pools
- decentralized matchmaking
- Web3 esports
MIT License
https://github.com/VatsalCodes44/Chess-on-Chain/blob/main/LICENSE






