Whitepaper · v1.0

PUMPRIDER: Skill-Based Earning on Live Memecoin Charts

PUMPRIDER turns any pump.fun chart into a physics track. You ride it on a dirt bike; the protocol pays you $RIDE for every second you survive, at a rate that keeps accelerating — until you crash (lose everything) or cash out (keep everything). This document specifies the earning mathematics, the claim flow, and the fair-play rules.

1. Overview

Every run has exactly three possible endings:

There is no partial refund and no insurance. The entire game is the decision of when greed should yield to prudence.

2. Gameplay

The track is built from the coin's real 1-minute candle history fetched from pump.fun: candle closes become terrain elevation through a smooth spline, so green runs become climbs and dumps become drops. When you outride recorded history, the track continues with a volatility-matched extension of the chart. Controls: throttle, brake, lean, and a bunny-hop. Going airborne and completing full rotations banks trick bonuses on landing.

The track is hostile. Five hazard types spawn along the chart (never in the opening stretch, never in blind landing zones):

Hazards are speed-gated: hitting one at speed ends the run at zero, identical to a crash, while crawling into one merely knocks you back (and costs you time, which costs you multiplier). Greed picks the pace; the pace picks the consequences.

3. Earning model

Earnings accrue continuously while you ride — not while you exist. The clock variable t below is moving time: it only advances while your speed is at least 8 m/s. Park the bike and both the rate and the multiplier freeze (the server enforces this from movement-verified heartbeats, see §7). The rate starts at 1,000 $RIDE/s and grows linearly with survival time:

m(t) = 1 + t / 300     r(t) = 1,000 · m(t)

where t is ride time in seconds. The multiplier m(t) gains +1.0x every 5 minutes, with no upper bound. Total base earnings are the integral of the rate:

E(t) = ∫₀ᵗ r(s) ds = 1,000·t + 1.67·t²

Worked values with the launch parameters:

Ride timeRate at tBase earnings E(t)
1 min1,200/s66,000
2 min1,400/s144,000
3 min1,600/s234,000
5 min2,000/s450,000
7.5 min2,500/s787,500
10 min3,000/s1,200,000

A five-minute run banks 450,000 $RIDE in base earnings; with a typical handful of flips it lands around 500,000 $RIDE. Note the quadratic term: the second five minutes is worth considerably more than the first — which is precisely why quitting early is safe and boring, and riding on is rich and lethal.

4. Trick bonuses

Each full 360° rotation completed in the air and landed cleanly pays a bonus scaled by the multiplier at landing time:

Bflip(t) = 5,000 · m(t)

A flip landed at the 5-minute mark pays 10,000 $RIDE. Multi-flips pay per rotation. Crashing the landing forfeits the run — the bonus is only banked on wheels-down contact.

5. The risk mechanic

Accrued earnings are at risk for the entire run. Formally, the payout P of a run that ends at time T is:

P = [ E(T) + Σ Bflip ] · 𝟙(cashed out) — zero if the run ends any other way

Because r(t) grows without bound while your crash probability compounds with terrain difficulty and speed, expected value peaks at a personal skill threshold. Finding yours is the game.

6. Claims & treasury

Connecting a Solana wallet is required to earn. On cash-out the server computes your payout (see §7 — the server, not your client, is the source of truth), records the claim, and the treasury wallet transfers $RIDE to your address as an SPL token transfer. If the chain transfer fails transiently, the claim is stored as pending and honored by the next treasury distribution. Practice runs without a wallet earn nothing.

7. Fair-play enforcement

The client never tells the server how much it earned. Instead:

8. Leaderboard

Wallets are ranked by cumulative claimed $RIDE. Best single run, best distance, and run count are tracked alongside. Crashed runs contribute distance stats but zero earnings — the board rewards riders who know when to stop, not just how to ride.

9. Parameter reference

Base rate1,000 $RIDE/s
Multiplier ramp+1.0x per 300s
Flip bonus5,000 × m(t)
Max payout / run5,000,000 $RIDE
Daily cap / wallet10,000,000 $RIDE
Min speed to earn8 m/s
Heartbeat interval5s
Max credit per beat10s
Run staleness limit60s

Parameters may be tuned as the economy matures; this page always reflects the live configuration deployed with the game.