04 / On-chain Gaming / Base Mainnet
BasePlay
BasePlay is a compact gaming platform live on Base mainnet. It combines a Next.js frontend with Farcaster and Base Account wallet connectors, an Express and Socket.io backend, Supabase Realtime data, a shared GameVault, 18 Solidity contracts and Chainlink VRF v2.5 randomness.
Overview
Base-native on-chain gaming platform with 16 provably fair mini games, real ETH stakes, instant payouts, Chainlink VRF randomness and admin tooling.
Key Features
- 16 games including Coin Flip, Dice, Crash, Mines, Slots and Wheel, all settled on-chain
- 18 contracts live on Base mainnet with a shared GameVault, 5% house edge and 10,000-round economics simulations
- Chainlink VRF v2.5 randomness and an on-chain Lucky Draw prize every 10 settled rounds
- Leaderboards, live feed, profiles, quests, badges and referrals
- Backend event listener, WebSocket updates, admin panels, 39 Hardhat tests and Slither in CI
Architecture
npm-workspaces monorepo with Hardhat contracts, a Next.js frontend, an Express and Socket.io backend and shared types and ABIs. Contracts handle game settlement and vault safety while the backend coordinates events and realtime product state.
Role / Ownership
Full-stack product builder across game UX, contract architecture, backend events, database flows, and deployment.
Stack
Next