Skip to main content
The SolBid dashboard provides a comprehensive view of your gaming activity, statistics, and transaction history. Access it anytime by clicking your profile avatar and selecting Dashboard.

Accessing the dashboard

There are two ways to access your dashboard:
  1. Click your profile avatar in the top-right corner, then select Dashboard from the dropdown menu
  2. Navigate directly to /dashboard while logged in
You must be logged in to access the dashboard. Unauthenticated users will be redirected to the login page.

Dashboard overview

The dashboard features a sidebar navigation with five main sections:
  • Home: Your key statistics and metrics
  • Live Games: Games you’re currently participating in
  • Transactions: Your recent bid transactions
  • Past Games: Completed games you participated in
  • Settings: Account and profile settings

Home statistics

The home view displays your key performance metrics in four cards:

Total bids placed by you

Shows the total number of bids you’ve placed across all games (both active and ended).
  • Icon: Blue checkmark
  • Metric: Count of all your bids
  • Includes: Bids from live and past games

Total amount

Displays the cumulative amount you’ve bid across all games.
  • Icon: Green dollar sign
  • Metric: Sum of all bid amounts in USDC
  • Format: Displayed as $XX.XX

Your highest bid

Shows your single highest bid amount from any game.
  • Icon: Yellow crown
  • Metric: Your maximum bid amount in USDC
  • Purpose: Track your largest single bid

Total royalties earned

Displays the total royalties you’ve earned from all games.
  • Icon: Purple gem
  • Metric: Cumulative royalty earnings in USDC
  • Source: Earnings from game participation and wins
Your statistics update in real-time as you play games. Refresh the dashboard to see the latest numbers.

Live games section

View all active games you’re currently participating in.

Game information displayed

Each live game card shows:
  • Game ID: The unique identifier for the game (e.g., “Game #1”)
  • Total Bids: Number of bids placed by all players
  • Prize Pool: Current total prize in USDC
  • Highest Bid: Current highest bid amount
  • Your Bids: Number of bids you’ve placed
  • Your Bid Amount: Total USDC you’ve bid in this game

Viewing live games

Click the View button on any live game card to:
  • Open the live game page at /live/[gameId]
  • See real-time bid updates
  • Place additional bids
  • Monitor other players’ activity
If you haven’t participated in any live games, you’ll see a “No Live Games” message with a link to explore new games.

Transactions section

View your recent bid transactions across all games.

Transaction details

Each transaction entry includes:
  • Game ID: Which game the bid belongs to
  • Amount: The bid amount in USDC
  • Timestamp: When the bid was placed (formatted as relative time)
  • Transaction ID: The Solana blockchain transaction ID
  • Bid Count: Number of bids you’d placed in that game at that time

Transaction sorting

Transactions are sorted by timestamp in descending order (most recent first).
Click on a transaction ID to view it on the Solana blockchain explorer for full on-chain verification.

Past games section

View completed games you participated in.

Past game information

Each past game card displays:
  • Game ID: The unique game identifier
  • End Time: When the game ended (formatted as date/time)
  • Total Bid: Your total bid amount in this game
  • Royalty Earned: Royalties you earned from this game

Viewing game history

Click the View button to:
  • Open the game details page at /game/[gameId]
  • Review complete bid history
  • See the winner and final statistics
  • Verify your participation and earnings
If you haven’t played any games that have ended, you’ll see a “No Past Games Found” message encouraging you to join a game.

Settings section

Manage your account and profile settings.

Available settings

The Settings page allows you to:
  • Update your profile information
  • Change your display name
  • Manage account preferences
  • Update notification settings
Settings changes may require re-authentication. You’ll be prompted to verify your identity before making critical account changes.

Dashboard navigation

The dashboard includes responsive navigation:

Desktop sidebar

On desktop (wide screens), you’ll see a permanent sidebar on the left with all navigation options.

Mobile/tablet navigation

On medium and small screens:
  • Sidebar appears as a collapsible menu
  • Navigation icons are prominently displayed
  • Bottom navigation for easy thumb access

Data loading states

The dashboard handles different loading states:

Initial load

When first accessing the dashboard, you’ll see a loading spinner while your data is fetched from the server.

Empty states

If you have no data in a section (e.g., no live games), you’ll see helpful empty state cards with:
  • Relevant icon
  • Descriptive message
  • Call-to-action link to get started

Error states

If data fails to load:
  • Error message will be displayed
  • Option to refresh and retry
  • Contact support if the issue persists

Dashboard data sources

Your dashboard data comes from:
  1. User account: Basic profile information
  2. Player records: Your participation in games
  3. Bid history: All bids you’ve placed
  4. Game data: Status and statistics of games you’ve joined
  5. Blockchain records: On-chain verification of transactions

Real-time updates

The dashboard fetches data when you load the page. To see real-time updates:
  • Navigate away and back to the dashboard
  • Refresh the page manually
  • Use the browser refresh button
For live game updates, visit the specific game page which uses WebSocket connections for real-time bid notifications.

Understanding the metrics

How total bids is calculated

The total bids metric counts all player entries where you participated, regardless of how many times you bid in each game.

How highest bid is determined

The system finds the maximum totalBidAmount across all your player records (sum of all bids in a single game).

How royalties are calculated

Royalties are earned based on game rules and your participation. The platform may distribute royalties to:
  • Active participants when someone else bids
  • Winners of completed games
  • Players who achieve special milestones

Total amount calculation

This sums all your totalBidAmount values across all player records, representing your total spending across all games.

Privacy and security

Your dashboard data is:
  • Private: Only visible to you when logged in
  • Secure: Protected by JWT authentication
  • Verified: Cross-referenced with blockchain data
  • Accurate: Updated from authoritative database sources
Never share your session tokens or authentication credentials. Log out when using shared computers.

Dashboard best practices

  1. Check regularly: Monitor your live games to stay competitive
  2. Review transactions: Verify all bids match your activity
  3. Track earnings: Keep an eye on your royalty accumulation
  4. Set budgets: Use the statistics to manage your spending
  5. Learn from history: Review past games to improve strategy

Common dashboard questions

Why don’t I see any games?

If your dashboard shows no games:
  • You haven’t created or joined any games yet
  • Click the link to explore games and join one

Why are my statistics zero?

If all metrics show zero:
  • You’re a new user who hasn’t placed any bids
  • Start by joining an active game or creating your own

Why isn’t a game appearing?

If a game you played isn’t showing:
  • Wait a few seconds and refresh the page
  • Check if you’re logged in with the correct account
  • Verify the transaction was confirmed on the blockchain

How often does data update?

Dashboard data updates:
  • On page load
  • When you manually refresh
  • After completing new transactions (once you return to dashboard)

Next steps

Play games

Create games and place bids to populate your dashboard

Account setup

Manage your account settings and profile

Build docs developers (and LLMs) love