← Back to Game

PUMPROCKET DOCS

Everything you need to know about how the game works.

Overview

pumprocket.io is a provably fair multiplayer crash game built on Solana. A multiplier starts at 1.00× and climbs upward. At some unpredictable moment it crashes — your goal is to cash out before that happens. Cash out in time and you win your bet multiplied by the current value; fail and you lose your stake.

Every round result is cryptographically committed to before bets are placed, so the house cannot change the crash point after seeing who has bet — this is what makes the game provably fair.

How to Play

  1. Connect your Phantom wallet.
  2. During the Betting phase, enter a bet amount and click Place Bet.
  3. Watch the multiplier climb once the round starts flying.
  4. Click Cash Out before the crash to lock in your winnings.
  5. If the game crashes before you cash out, your bet is lost.
Tip: You can set an Auto Cash-Out multiplier so the game cashes you out automatically when the target is reached — useful if you want a hands-off strategy.

Game Phases

Every round cycles through four distinct phases:

Phase Duration What happens
Waiting Briefly between rounds The previous round has ended. The server prepares the next round.
Betting 20 seconds A countdown is shown. You can place your bet during this window. Once it closes, no new bets are accepted.
Flying Until crash The multiplier climbs from 1.00×. Players click Cash Out to lock in their winnings.
Crashed ~2 seconds The multiplier crashed. All uncashed bets are forfeit. The crash point is revealed on-chain.

Placing a Bet

During the Betting phase, enter the amount of SOL you want to wager in the bet input field. Use the quick-pick buttons (0.1 SOL, 1 SOL, MAX) to fill the field instantly.

The minimum bet is 0.001 SOL. The maximum is your available wallet balance.

In on-chain mode, placing a bet builds a Solana transaction that Phantom will ask you to sign. Your SOL is transferred into a secure escrow vault PDA on the Solana program. The house cannot touch your funds until the round settles.

Cashing Out

While the multiplier is flying, a Cash Out button appears showing your potential payout in real time. Click it to lock in your winnings at the current multiplier.

Your payout is calculated as:

Payout = Bet Amount × Multiplier
Example: 1 SOL bet cashed out at 3.20× → 3.2 SOL returned

In on-chain mode, the server signs and submits a cash_out instruction to the Solana program, which transfers your payout directly from the vault to your wallet.

Auto Cash-Out

Set a target multiplier in the Auto Cash-Out field before placing your bet. When the multiplier reaches your target, the game will automatically cash you out — even if you are not watching the screen.

The minimum auto cash-out value is 1.01×. Leave the field empty or set it to 0 to disable it and cash out manually.

Note: Auto cash-out is processed server-side. There is a small latency window — if the crash happens at the exact same tick as your target, the crash takes priority.

Provably Fair

pumprocket.io uses a commit-reveal scheme to guarantee that the house cannot manipulate the crash point after bets are placed.

How it works

  1. Before the betting phase opens, the server picks a crash point and a random salt.
  2. It computes commitment = sha256(crash_bps_le4 || salt32) and stores this hash on-chain.
  3. Players place their bets — the commitment is already locked on the blockchain.
  4. At the end of the round, the server reveals the original crash point and salt.
  5. The Solana program verifies that sha256(revealed) == commitment. If it doesn't match, the transaction is rejected.

This means you can independently verify any round: take the revealed crash_bps and salt, hash them, and compare against the commitment that was stored on-chain before bets were placed.

Crash points are expressed in basis points (bps): 100 bps = 1.00×, 250 bps = 2.50×, 142 bps = 1.42×, etc.

Network Mode

The network mode badge is displayed below the Auto Cashout field and shows which environment the server is running on:

BadgeMeaning
◉ DevnetConnected to Solana Devnet. Free SOL, for testing only. Get devnet SOL at faucet.solana.com.
◉ MainnetConnected to Solana Mainnet. Real SOL is used.

The network mode is determined by the server's SOLANA_RPC environment variable and cannot be changed from the browser.

Wallet & Balance

Click Connect Wallet in the top-right corner. Phantom will prompt you to approve the connection. Your wallet address is used as your account identifier — no registration required.

Your account balance is tracked server-side and is separate from your Phantom wallet's SOL balance. To fund your account you must make an explicit deposit.

Make sure your Phantom network matches the server's network mode (Devnet or Mainnet). To switch in Phantom: Settings → Developer Settings → Change Network.

Important: Always deposit from your connected Phantom wallet. Funds sent from any other address will not be credited and cannot be recovered.

Referral Program

pumprocket.io has a 2-level referral program. Every cashout has a flat 1% fee. When a player was referred by someone, a portion of that fee is redirected to the referrer(s) instead of the house.

Getting Started

  1. Connect your Phantom wallet and open the Profile panel.
  2. Scroll to Referral Program and pick a unique referral code.
  3. Share your link: pumprocket.io/yourcode
  4. When someone opens the game via your link and connects their wallet for the first time, they are permanently linked to you.
  5. Every time one of your referrals cashes out, you earn a percentage of their gross payout automatically — no action needed.

Claiming Your Earnings

Referral earnings accumulate as Pending Rewards in your profile panel. Click Claim to move them instantly to your game balance, where you can withdraw them on-chain at any time.

Fee Split

Scenario House Direct Referrer (L1) L1's Referrer (L2)
No referral 1.0%
Referred by someone 0.7% 0.3%
Referred by someone who was also referred 0.6% 0.3% 0.1%

How the Chain Works

Alice
Joined with no ref
refers
Bob
Referred by Alice
refers
Carol
Referred by Bob
Carol cashes out 10 SOL → +0.3 SOL to Bob +0.1 SOL to Alice 0.6 SOL to house
Bob cashes out 10 SOL → +0.3 SOL to Alice 0.7 SOL to house
Alice cashes out 10 SOL → 1.0 SOL to house (no referral)
The chain is permanent. A player is linked to their referrer at first connection and cannot be changed. The chain is capped at 2 levels — referrals of referrals of referrals do not earn you anything.

FAQ

What is the minimum bet?

The minimum bet is 0.001 SOL.

Can I place multiple bets in one round?

No — one bet per wallet per round. You must wait for the next round to bet again.

What happens if I don't cash out in time?

Your bet is lost and deducted from your account balance.

How long does a deposit take?

The server checks for new deposits every 30 seconds. Your balance will update automatically once the transaction is detected. Make sure you send from your connected Phantom wallet.

How do I withdraw?

Open the account panel (click your balance in the top bar) and use the Withdraw section. The minimum withdrawal is 0.01 SOL. SOL is sent on-chain to your connected wallet within seconds.