Skip to main content
SolBid is a competitive bidding platform where players create and join games by placing bids. The last bidder to place a bid when time expires wins the prize pool.

Prerequisites

Before you can play games, ensure you have:
  • A SolBid account (logged in)
  • A connected Solana wallet
  • Sufficient SOL for transaction fees
  • USDC tokens for placing bids
All games are played on Solana Devnet using test tokens. No real money is involved.

Understanding game mechanics

Each game has the following properties:
  • Initial bid amount: The minimum bid to join the game (set by creator)
  • Highest bid: The current highest bid in the game
  • Prize pool: Total USDC accumulated from all bids
  • Total bids: Number of bids placed in this game
  • Last bid time: When the most recent bid was placed
  • Status: Active or Ended
The prize pool grows with each bid. A percentage goes to the platform fee, and the rest accumulates for the winner.

Viewing active games

After logging in and connecting your wallet, you’ll be redirected to the Games page where you can see all active games.

Game list details

The active games table displays:
  • Initial Bid: The starting bid amount for the game
  • Highest Bid: Current highest bid in USDC
  • Total Prize: The accumulated prize pool
  • Total Bids: Number of bids placed
  • Last Bid: Time elapsed since the last bid
  • Status: Whether the game is Active or Ended
1

Navigate to games

Click Games in the navigation bar to view all active games.
2

Review game details

Browse the game list to find a game you want to join. Consider the initial bid amount and current prize pool.
3

Click to view game

Click on any game row to view detailed statistics and join the game.

Creating a new game

You can create your own bidding game and set the initial bid amount.
1

Click Create Game

On the Games page, click the Create Game button in the top-right corner.
2

Enter initial bid amount

In the dialog that appears, enter your desired initial bid amount in USDC. This is the minimum amount required to join your game.The minimum bid amount is 2 USDC.
3

Connect wallet if needed

If your wallet isn’t connected, you’ll see an error message. Connect your wallet first before proceeding.
4

Submit transaction

Click Create Game to submit the transaction. Your wallet will prompt you to approve the transaction.
5

Approve in wallet

Approve the transaction in your wallet. The transaction will:
  • Initialize the game on Solana blockchain
  • Create game, player, and bid accounts
  • Transfer your initial bid amount plus transaction fees
6

Wait for confirmation

The system will process your transaction. You’ll see status updates showing:
  • Building transaction
  • Awaiting confirmation
  • Simulating transaction
  • Finalizing transaction
7

Game created

Once confirmed, your game will appear in the active games list. Other players can now join your game!
Game creation requires both SOL (for transaction fees) and USDC (for your initial bid). Ensure you have both in your wallet.

Joining and bidding in games

To participate in an existing game, you’ll need to place bids.
1

Select a game

From the Games page, click on any Active game to view its details.
2

Review game statistics

On the game page, you’ll see:
  • Game ID and status
  • Current prize pool
  • Highest bid amount
  • Total number of bids
  • Bid history with all players and their bids
3

Place your bid

To join the game or place another bid, use the bid interface. Enter your bid amount (must be higher than the current highest bid).
4

Submit bid transaction

Click the bid button to submit your transaction. Your wallet will prompt you to approve.
5

Confirm in wallet

Approve the transaction in your wallet. The bid will be processed on the blockchain.
6

Bid confirmed

Once confirmed, your bid will appear in the bid history, and you’ll be marked as the current highest bidder.

Viewing live games

Games you’re actively participating in can be viewed on the live game page:
  1. Click on any Active game you’re part of
  2. You’ll be redirected to /live/[gameId] where you can:
    • See real-time bid updates
    • View all players and their bid amounts
    • Place additional bids
    • Monitor the prize pool growth
Live games update in real-time using WebSocket connections. You’ll see new bids appear instantly without refreshing the page.

Viewing game history

After a game ends, you can view the complete bid history:
  1. Click on any Ended game from the games list
  2. You’ll be redirected to /game/[gameId] where you can see:
    • Final game statistics
    • Complete bid history
    • Winner information
    • Your total participation and earnings

Game data and blockchain

Each game creates several accounts on the Solana blockchain:
  • Game PDA: Program Derived Address storing game state
  • Player PDA: Your player account for this game
  • Bid PDA: Your bid account with bid details
All transactions are recorded on-chain and can be verified using the transaction ID (txId) displayed in your game history.

Bid tracking

SolBid tracks several metrics for each player in a game:
  • Total bid amount: Sum of all your bids in this game
  • Bid count: Number of bids you’ve placed
  • Royalty earned: Royalties you’ve earned from this game
  • Safe status: Whether you’re currently in a safe position
  • Role: PLAYER, WINNER, or FINISHER

Real-time updates

SolBid uses WebSocket connections to provide real-time game updates:
  • New games appear instantly in the games list
  • Bid updates show immediately in live games
  • Prize pool changes reflect in real-time
  • Other players’ bids appear without page refresh
Keep the game page open to monitor bid activity. You’ll receive instant notifications when other players bid.

Game completion

Games end based on specific conditions (configured by the platform). When a game ends:
  1. The final bidder is marked as the WINNER
  2. The prize pool is distributed to the winner
  3. The game status changes to Ended
  4. No more bids can be placed
  5. Results are recorded on the blockchain

Transaction status indicators

When creating games or placing bids, you’ll see transaction status updates:
  • Building transaction: Constructing the Solana transaction
  • Awaiting confirmation: Waiting for your wallet approval
  • Simulating transaction: Testing the transaction before submission
  • Finalizing transaction: Processing confirmation on blockchain
  • Success: Transaction confirmed and game/bid created
Do not close your browser or navigate away while a transaction is processing. Wait for the success confirmation.

Common issues

Cannot create game

  • Ensure your wallet is connected
  • Check you have sufficient USDC for the initial bid
  • Verify you have SOL for transaction fees
  • Confirm you’re on Devnet

Bid rejected

  • Verify your bid is higher than the current highest bid
  • Ensure sufficient USDC balance
  • Check your wallet is still connected
  • Wait for previous transactions to complete

Transaction pending

If a transaction is stuck:
  • Wait at least 30 seconds for blockchain confirmation
  • Check Solana Devnet status (network may be slow)
  • Verify the transaction in your wallet history
  • Contact support if pending for more than 2 minutes

Next steps

View your dashboard

Track your game statistics and history

Learn the API

Build integrations with SolBid’s API

Build docs developers (and LLMs) love