Skip to main content

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

1

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.
2

Place competitive bids

Submit bids that are at least double the current highest bid. Each bid resets the 10-minute countdown timer.
3

Win the prize pool

Be the last bidder when the timer expires to win the majority of the prize pool. Earlier bidders receive royalty distributions based on their contribution.

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.

Get started

Ready to experience real-time blockchain bidding? Head to the Quickstart guide to set up your wallet and play your first game. For developers interested in the technical implementation, check out the Architecture documentation to understand how SolBid’s Rust smart contract, TypeScript backend, and Next.js frontend work together.

Build docs developers (and LLMs) love