Welcome to SolBid
SolBid is an innovative real-time bidding game built on the Solana blockchain that combines competitive gameplay with transparent prize distribution. Players compete by placing progressively higher bids, with the last bidder before the timer expires winning the accumulated prize pool.What makes SolBid unique?
SolBid leverages Solana’s high-performance blockchain to create a transparent, fair, and exciting bidding experience where:- Every bid doubles: Each new bid must be at least 2x the current highest bid
- Time pressure: A 10-minute countdown resets with each bid, creating intense competition
- Royalty rewards: Early bidders receive proportional royalties when the game ends
- Real-time updates: WebSocket-powered live game state synchronization
- On-chain verification: All bids and distributions are verifiable on Solana
Quickstart
Get started by creating your wallet and playing your first game in minutes
Architecture
Learn how SolBid’s 3-tier architecture powers real-time blockchain gaming
Game Mechanics
Understand the bidding rules, prize distribution, and winning strategies
API Reference
Integrate SolBid into your application using our Solana program, REST and WebSocket APIs
How it works
Create or join a game
Connect your Solana wallet and either create a new game with an initial bid (minimum 14 USDC) or join an active game from the dashboard.
Place competitive bids
Submit bids that are at least double the current highest bid. Each bid resets the 10-minute countdown timer.
Key features
Solana blockchain integration
All game state and transactions are stored on Solana’s devnet, ensuring transparency and immutability. The smart contract (programs/src/) handles:
- Game creation with PDA (Program Derived Address) accounts
- Bid validation and prize pool accumulation
- Automatic prize distribution to winners and royalty recipients
- Platform fee collection (10% of the final prize pool)
Real-time multiplayer
The WebSocket server (ws/) provides instant game state updates to all connected clients, enabling:
- Live bid notifications
- Real-time countdown timers
- Instant leaderboard updates
- Multi-game monitoring
User-friendly interface
The Next.js frontend (next-app/) offers:
- Solana wallet adapter integration
- Intuitive game creation and bidding flows
- Transaction status tracking
- Historical game and transaction views
- Responsive design for desktop and mobile
SolBid currently runs on Solana devnet. Use devnet SOL and USDC for testing. No real money is involved.
Game economics
SolBid implements a unique prize distribution mechanism:- Winner takes most: The last bidder receives the remaining prize pool after fees and royalties
- Royalty distribution: If there are 5+ bids, earlier bidders receive weighted royalties from the 4th-to-last bid amount
- Platform fee: 10% of the last 5 bids goes to the platform
- Refunds for incomplete games: If a game has fewer than 5 bids, only platform fees are deducted
The royalty calculation uses both bid position (earlier = higher weight) and bid amount to determine each player’s share, ensuring fair compensation for early participants.