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:
| Tool | Cost (SOL) | Damage | Special |
|---|---|---|---|
| Pickaxe | 0.005 | 1 HP | Lowest cost entry |
| Sledgehammer | 0.025 | 5 HP | Balanced power/cost |
| Dynamite | 0.10 | 10 HP | 3×3 area damage |
| Drill | 0.08 | 20 HP | Maximum single-target damage |
3.3 Payment Flow
When a player uses a tool on a cell:
- Player pays the tool cost in SOL (on-chain transaction)
- 75% of payment goes to the Prize Vault (funds future prizes)
- 25% goes to the Treasury (house edge, covers operations)
- Cell HP is reduced by the tool's damage amount
- 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
| Instruction | Access | Description |
|---|---|---|
| initialize_grid | Authority | Create grid with Merkle root, HP seed, cost multiplier |
| initialize_cell | Anyone | Lazy cell initialization (player pays rent) |
| use_tool | Anyone | Deal damage, pay SOL, split to vault + treasury |
| claim_prize | Authority | Verify Merkle proof, transfer prize to winner |
| close_cell | Authority | Reclaim rent from broken + claimed cells |
| deposit_prize_pool | Authority | Add SOL to prize vault |
| toggle_grid | Authority | Pause/resume the grid |
4.2 On-Chain Accounts
4.3 Key Addresses
| Program ID | AJKXLfKw1XcwaqkhbQHx9Mpwo8ywubsh3GByF9MYMTV8 |
| RUSH Token Mint | HT5mLbs1DsHVUbpARLgZwenz3ezhGENWUtpbsY5nB2g9 |
| Raydium Pool | 41faLwH2RUjaXeHPgeyiViZrkEKUea7S4nLbhqxecPkg |
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
- Generation: Before a round starts, a prize table is generated deterministically from a random seed. Each cell is assigned a prize type and amount.
- 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.
- On-chain root: The Merkle root is stored in the Grid account during initialization. This is an immutable commitment to the entire prize table.
- Verification: When a cell breaks, the backend submits a
claim_prizetransaction 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 Type | Probability | Payout |
|---|---|---|
| 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.
| Name | SolaRush |
| Symbol | RUSH |
| Network | Solana (SPL Token) |
| Decimals | 9 |
| Total Supply | 1,000,000,000 (1 Billion) |
| Mint Authority | Revoked (permanently non-mintable) |
| Freeze Authority | None |
| Metadata | Metaplex Token Metadata Standard |
| DEX | Raydium 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 | % | Amount | Purpose |
|---|---|---|---|
| Prize Pool | 40% | 400,000,000 | In-game RUSH drops for players |
| Liquidity (DEX) | 15% | 150,000,000 | Raydium pool + future CEX listings |
| Team / Treasury | 15% | 150,000,000 | Team compensation, operations |
| Community Airdrop | 10% | 100,000,000 | Leaderboard rewards, promotions |
| Development | 10% | 100,000,000 | Future development, audits |
| Marketing | 10% | 100,000,000 | Partnerships, 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
- ✓Anchor smart contract (Merkle tree, 4 tools, Dynamite 3×3, cost multiplier)
- ✓Deploy to Solana Mainnet
- ✓E2E testing on mainnet
- ✓Fastify + WebSocket + Redis backend
- ✓Prize claimer with Merkle proof verification
- ✓Telegram bot (@SolaRushBot)
- ✓VPS deployment with Docker
- ✓Dedicated Solana RPC node
- ✓Canvas grid renderer with smooth zoom
- ✓Multiplayer cursors & real-time updates
- ✓AI-generated game assets
- ✓Sound effects (Web Audio API)
- ✓Mobile-responsive layout
- ▸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)
- ○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.
| Website | https://solarush.fun |
| hello@solarush.fun | |
| X (Twitter) | @SolaRushGame |
| Telegram Channel | @solarush_game |
| Telegram Group | @solarush_chat |
| Telegram Bot | @SolaRushBot |
| Solscan | Program |
| DexScreener | RUSH/SOL |
| Jupiter | RUSH |