A lightning-fast PvP coding platform built on the Monad testnet (EVM-compatible). Players battle in real-time coding challenges, staking tokens with fair resolution via oracle verifiers and instant on-chain rewards powered by Monad’s high-performance blockchain.
BlitzNad fuses learning, gaming, and earning by motivating developers to sharpen coding skills, explore smart contract development on Monad, and compete for real rewards in a scalable, low-latency, trustless environment. With Monad’s parallel execution and near-instant finality, BlitzNad delivers a seamless competitive coding experience that traditional platforms can’t match.
## 🏗️ Architecture
BlitzNad/
├── contracts/ # Smart contracts (Solidity, deployed on Monad)
│ ├── src/
│ ├── test/
│ └── scripts/
├── frontend/ # Next.js web application
│ ├── src/
│ ├── public/
│ └── components/
├── backend/ # Oracle service (Node.js)
│ ├── src/
│ ├── sandbox/
│ └── api/
└── shared/ # Shared types and utilities
├── types/
└── utils/
markdown Copy code
Match Modes
- Speed Solve: First correct solution wins
- Optimization Battle: Fastest runtime or lowest gas wins (showcasing Monad’s parallel performance)
- CTF (Future): Security-focused contract battles
Smart Contracts
- GameToken (ERC-20): Native staking/reward token $GAME on Monad
- Arena Contract: Match lifecycle, escrow, payouts with Monad’s low-latency settlement
- Badges (ERC-1155): Skill-based NFTs minted on Monad
Player Features
- Create and join matches with $GAME staking
- Submit solutions for oracle-based judging
- Earn rewards + on-chain NFT badges
- Leaderboards with ELO ranking (anchored on Monad)
- Smart Contracts: Solidity, Hardhat, OpenZeppelin, deployed to Monad
- Frontend: Next.js, React, Tailwind CSS, wagmi/viem (Monad integration)
- Backend: Node.js, TypeScript, Docker sandbox, ethers.js
- Database: SQLite (for logs, rankings)
- Storage: IPFS/Pinata for prompts and test cases
- Blockchain: Monad testnet (EVM-compatible, high throughput, low latency)
- Protocol fee (2.5% per match)
- Premium membership → exclusive coding arenas
- Sponsored challenges (real-world coding tasks on Monad)
- NFT marketplace for badges & collectibles
- Engagement: Make coding fun, competitive, and rewarding
- Education: Hands-on pathway for devs to learn Monad smart contracts
- Trustless Rewards: Fair payouts secured by Monad’s EVM-compatible contracts
- Scalability: Exploit Monad’s parallel execution and fast finality to enable real-time coding ba