SolaRushSolaRush
Whitepaper v1.0Play Game

SOLARUSH

On-Chain Multiplayer Mining Game

February 2026 · v1.0

01Abstract

SolaRush is a real-time multiplayer mining game built entirely on the Solana blockchain. Players use tools to break cells in a grid, competing to discover hidden prizes including SOL, RUSH tokens, and NFT artifacts. All game actions are recorded on-chain, and prizes are committed via cryptographic Merkle trees — ensuring provably fair outcomes that neither the team nor any third party can manipulate.

The RUSH token serves as the native utility token of the SolaRush ecosystem, providing holders with enhanced gameplay abilities, governance participation, and deflationary burn mechanics through NFT minting.

02Introduction

The blockchain gaming space has largely been dominated by projects that use web3 technology as a veneer over traditional game mechanics — tokens exist but gameplay remains off-chain. SolaRush takes a different approach: every tool use, every payment, and every prize claim happens directly on Solana.

The core concept is simple: a 50×50 grid of cells, each with hidden hit points (HP) and potential prizes. Players choose tools, pay SOL on-chain, and deal damage to cells. When a cell's HP reaches zero, the last player to hit it wins the prize inside. This creates a competitive, real-time environment where strategy, timing, and risk assessment determine success.

SolaRush addresses three key problems in blockchain gaming:

  • Fairness: Merkle tree commitments make prize manipulation impossible
  • Transparency: All payments and outcomes are verifiable on-chain
  • Real value: Players compete for SOL — not points or in-game currency with no exit

03Game Mechanics

3.1 Grid Structure

Each game round consists of a grid of cells (currently 50×50 = 2,500 cells). Every cell has:

  • Hit Points (HP): 5–50, determined by a seed-based algorithm
  • Prize: SOL, RUSH tokens, NFT artifact, or empty — hidden until broken
  • State: Intact → Damaged → Broken

3.2 Tools

Players choose from four tools, each with different cost, damage, and special abilities:

ToolCost (SOL)DamageSpecial
Pickaxe0.0051 HPLowest cost entry
Sledgehammer0.0255 HPBalanced power/cost
Dynamite0.1010 HP3×3 area damage
Drill0.0820 HPMaximum single-target damage

3.3 Payment Flow

When a player uses a tool on a cell:

  1. Player pays the tool cost in SOL (on-chain transaction)
  2. 75% of payment goes to the Prize Vault (funds future prizes)
  3. 25% goes to the Treasury (house edge, covers operations)
  4. Cell HP is reduced by the tool's damage amount
  5. If cell HP reaches 0 → cell breaks → prize is claimed by the backend authority via Merkle proof

3.4 Sonar System

After hitting a cell, players receive "sonar" information — revealing the approximate value of nearby cells. Standard players see a 3-cell radius. RUSH token holders (100K+) receive an enhanced 5-cell sonar radius, providing a strategic advantage in locating high-value targets.

3.5 Cost Multiplier

The smart contract supports a configurable cost multiplier (1–1000, where 100 = 1×). This allows escalating stakes between rounds without requiring contract modifications, enabling seasonal tournaments and high-stakes rounds.

04Smart Contract Architecture

SolaRush runs on a custom Anchor smart contract deployed on Solana Mainnet-Beta. The contract handles all financial transactions, game state, and prize verification.

4.1 Program Instructions

InstructionAccessDescription
initialize_gridAuthorityCreate grid with Merkle root, HP seed, cost multiplier
initialize_cellAnyoneLazy cell initialization (player pays rent)
use_toolAnyoneDeal damage, pay SOL, split to vault + treasury
claim_prizeAuthorityVerify Merkle proof, transfer prize to winner
close_cellAuthorityReclaim rent from broken + claimed cells
deposit_prize_poolAuthorityAdd SOL to prize vault
toggle_gridAuthorityPause/resume the grid

4.2 On-Chain Accounts

Grid PDA: Stores grid configuration, Merkle root, dimensions, and game state (active/paused, broken cell count).
Cell PDA: Stores per-cell state including current HP, hit count, break status, and last hitter.
Prize Vault PDA: System-owned account holding SOL for prizes.

4.3 Key Addresses

05Prize System & Merkle Tree

SolaRush uses a Merkle tree commitment scheme to ensure provably fair prize distribution. This is a core differentiator — prizes cannot be manipulated by anyone, including the team.

5.1 How It Works

  1. Generation: Before a round starts, a prize table is generated deterministically from a random seed. Each cell is assigned a prize type and amount.
  2. Commitment: A Merkle tree is built from all cell prizes. Each leaf encodes the cell coordinates, prize type, and prize amount, then is hashed with SHA-256.
  3. On-chain root: The Merkle root is stored in the Grid account during initialization. This is an immutable commitment to the entire prize table.
  4. Verification: When a cell breaks, the backend submits a claim_prize transaction with the prize details and Merkle proof. The smart contract verifies the proof against the committed root before releasing funds.

5.2 Prize Distribution

Prize TypeProbabilityPayout
Empty~70%0 SOL
Small Drop~15%0.004–0.018 SOL
Medium Drop~8%0.036–0.18 SOL
Large Drop~4%0.18–0.72 SOL
Mega Jackpot~1%0.72–3.6 SOL
RUSH Token Drop~1.5%1K–100K RUSH
NFT Artifact~0.5%Unique NFT

5.3 Canonical Ordering

The Merkle tree uses canonical ordering (pairs are sorted before hashing) and is padded to a power of 2. The tree depth is 12 levels for a 50×50 grid (2,500 cells). This standard construction ensures consistent proof verification on-chain with minimal compute budget usage.

06RUSH Token

RUSH is the native SPL token of the SolaRush ecosystem, deployed on Solana Mainnet.

NameSolaRush
SymbolRUSH
NetworkSolana (SPL Token)
Decimals9
Total Supply1,000,000,000 (1 Billion)
Mint AuthorityRevoked (permanently non-mintable)
Freeze AuthorityNone
MetadataMetaplex Token Metadata Standard
DEXRaydium CPMM (RUSH/SOL)

Mint authority has been permanently revoked. No additional RUSH tokens can ever be created. The supply of 1 billion RUSH is fixed forever.

07Tokenomics

Allocation%AmountPurpose
Prize Pool40%400,000,000In-game RUSH drops for players
Liquidity (DEX)15%150,000,000Raydium pool + future CEX listings
Team / Treasury15%150,000,000Team compensation, operations
Community Airdrop10%100,000,000Leaderboard rewards, promotions
Development10%100,000,000Future development, audits
Marketing10%100,000,000Partnerships, referral program

Circulating Supply

At launch, approximately 50,000,000 RUSH (5% of total supply) are in circulation through the Raydium liquidity pool and initial airdrops. The remaining tokens are held in project wallets and distributed gradually through gameplay rewards, referral program, and leaderboard airdrops.

08Token Utility & Value Loop

8.1 Current Utility (Live)

  • Enhanced Sonar: Hold 100,000+ RUSH → expanded sonar radius (5 cells vs 3), revealing more nearby prizes after each hit
  • VIP Status: Hold 500,000+ RUSH → VIP badge, access to future exclusive high-stakes rounds
  • In-Game Drops: RUSH tokens are embedded in the Merkle tree prize table — break cells to find RUSH drops (1K–100K per cell)
  • Referral Rewards: Earn 25,000 RUSH per verified referral through the Telegram bot referral program
  • Leaderboard Airdrops: Top players receive RUSH token airdrops at the end of each game round

8.2 Planned Utility

  • Burn-to-Mint NFTs: Burn RUSH tokens to mint "SolaRush Artifacts" NFTs (Common: 100K, Rare: 500K, Legendary: 2M RUSH). Creates deflationary pressure.
  • Tool Payments: Pay for tools with RUSH at a 20% discount (requires contract v4). Creates direct buy demand.
  • RUSH Staking: Stake RUSH for bonus drop rates — higher chance of finding prizes. Reduces circulating supply.
  • Exclusive Rounds: RUSH-only grid rounds where entry and prizes are denominated in RUSH tokens.

8.3 Value Loop

Game Rewards → RUSH Tokens → Player Choices:
  ├── Hold for Enhanced Sonar (in-game advantage)
  ├── Hold for VIP Status (exclusive access)
  ├── Refer friends → earn more RUSH (network growth)
  ├── Burn for NFT Artifacts (deflationary)
  ├── Pay for tools at discount (future — buy demand)
  ├── Stake for bonus drops (future — supply lock)
  └── Trade on DEX (price discovery)

09Technology Stack

SolaRush is built on a modern, security-focused architecture with clear separation between on-chain and off-chain components.

  • Smart Contract: Custom Anchor program deployed on Solana Mainnet-Beta. Handles all payments, game state, and cryptographic prize verification.
  • Frontend: Static web application hosted on a global CDN for fast loading. Supports all major Solana wallets (Phantom, Solflare, and others).
  • Backend: Dedicated server handling real-time multiplayer synchronization, prize claiming, and Telegram bot integration.
  • Token: SPL Token with Metaplex metadata, tradeable on Raydium DEX (RUSH/SOL pair).

9.1 Real-Time Multiplayer

SolaRush features real-time multiplayer interaction. Players can see each other's cursors on the grid, watch cells being hit live, and compete for the same cells simultaneously. The server broadcasts grid state changes, activity feeds, and leaderboard updates to all connected players.

10Security

  • Merkle Proof Verification: All prize claims are verified on-chain against the committed Merkle root. Prizes cannot be fabricated or modified after grid initialization.
  • Authority Access Control: Critical instructions are restricted to the authorized backend. Player-facing instructions validate signer and payment.
  • Integer Arithmetic: All on-chain calculations use integer math to prevent floating-point vulnerabilities. HP computation, cost scaling, and treasury splits are deterministic.
  • Non-Mintable Token: RUSH mint authority has been permanently revoked. No new tokens can ever be created beyond the fixed 1 billion supply.
  • No Freeze Authority: No entity can freeze RUSH token accounts. Tokens are fully permissionless.
  • Infrastructure Security: Backend infrastructure is hardened with industry-standard security practices including encrypted transport, firewall rules, container isolation, and automated intrusion detection.
  • WebSocket Auth: All WebSocket connections require cryptographic signature verification — players must prove wallet ownership.
  • Rate Limiting: Multi-layer rate limiting across all endpoints with per-wallet cooldowns to prevent abuse.

11Roadmap

Phase 1FoundationDONE
  • Anchor smart contract (Merkle tree, 4 tools, Dynamite 3×3, cost multiplier)
  • Deploy to Solana Mainnet
  • E2E testing on mainnet
Phase 2Backend & InfrastructureDONE
  • Fastify + WebSocket + Redis backend
  • Prize claimer with Merkle proof verification
  • Telegram bot (@SolaRushBot)
  • VPS deployment with Docker
  • Dedicated Solana RPC node
Phase 3Frontend & UXDONE
  • Canvas grid renderer with smooth zoom
  • Multiplayer cursors & real-time updates
  • AI-generated game assets
  • Sound effects (Web Audio API)
  • Mobile-responsive layout
Phase 4Token EconomyIN PROGRESS
  • RUSH token (1B supply, mint revoked)
  • Raydium CPMM liquidity pool
  • RUSH holder tiers (Enhanced / VIP)
  • Referral program (25K RUSH per referral)
  • Leaderboard airdrop system
  • Burn-to-mint NFT Artifacts (in design)
Phase 5Growth & Ecosystem
  • Pay for tools with RUSH (20% discount)
  • RUSH staking for bonus drop rates
  • Exclusive RUSH-only grid rounds
  • CEX listings
  • Telegram Mini App
  • Security audit
  • Multisig upgrade authority

12Team & Contact

SolaRush is built by an independent development team focused on creating provably fair on-chain gaming experiences on Solana.

Websitehttps://solarush.fun
Emailhello@solarush.fun
X (Twitter)@SolaRushGame
Telegram Channel@solarush_game
Telegram Group@solarush_chat
Telegram Bot@SolaRushBot
SolscanProgram
DexScreenerRUSH/SOL
JupiterRUSH