Skip to main content

Solana Market Updates (Feb 2026)

Recent changes to Solana betting markets and keeper bot configuration.

WSOL as Default Market Token

Change (Commit 34255ee)

Markets now use the native token (WSOL - Wrapped SOL) instead of GOLD by default. Before:
After:

Rationale

  • Native Token: WSOL is the native token on Solana (wrapped SOL)
  • Better Liquidity: More liquidity than custom tokens
  • Lower Fees: No token swap fees
  • Cross-Chain: Each chain uses its native token by default

Configuration

Override the default market token:

Migration

Existing markets using GOLD will continue to work. New markets will use WSOL unless MARKET_MINT is explicitly set.

Perps Oracle Disabled

Change (Commit 34255ee)

Perps oracle updates are now disabled by default. Reason: The perps program is not deployed on devnet, causing oracle update failures. Configuration:

Impact

  • Devnet: No impact (program not deployed)
  • Mainnet: Re-enable when perps program is deployed
  • Local: No impact (program not deployed)

Environment Variables

New Variables

Deprecated Variables

Keeper Bot Configuration

Solana Keypairs

The keeper bot uses three keypairs for different operations:
  1. Authority: Initializes config/oracle/market, resolves payouts
  2. Reporter: Reports duel outcomes
  3. Keeper: Locks/resolves/claims-for
Simplified Configuration:
Individual Configuration:

Market Maker

The market maker seeds initial liquidity:

Testing

Local Testing

Devnet Testing

  • packages/gold-betting-demo/keeper/src/service.ts - Keeper bot service
  • packages/gold-betting-demo/keeper/src/common.ts - Market configuration
  • packages/server/.env.example - Environment variable documentation
  • docs/betting-production-deploy.md - Production deployment guide

Migration Checklist

If you’re upgrading from GOLD to WSOL markets:
  • Update MARKET_MINT to WSOL address
  • Update market maker to use WSOL
  • Update betting UI to display SOL instead of GOLD
  • Update price feeds (if using Jupiter/Birdeye)
  • Test on devnet before mainnet deployment

References