Guide
How it works
Everything you need to start racing for SOL — from creating an account to how payouts and the $VROOM burn work.
Getting Started
DrawRace is a skill-based PvP racing game built on Solana. Draw your racing line, watch it race against a real opponent, and the winner takes the SOL pot. Here's how to get going in under a minute.
Create an account
Sign up with your email — a custodial Solana wallet is created for you automatically. No external wallet, no seed phrase and no "connect wallet" step.
Deposit SOL
Open the Wallet tab, copy your deposit address and send SOL from any exchange or wallet. Deposits confirm in seconds.
Start racing
Pick a wager, draw your line and get matched against an opponent — or practice free against AI to sharpen your line first.
Gameplay
DrawRace turns one simple action — drawing a line — into a competitive race. Your line is the path your kart drives, and a smoother, tighter line carries more speed.
How a race works
Draw your line
Before the lights go out, sketch your racing line across the track. Both players draw on the same circuit.
Deterministic physics
Your line is sampled into a spline and fed to a fixed-timestep 2D physics simulation. The same inputs always produce the same lap — there is no per-frame randomness.
Smoothest line wins
Corner speed is capped by the curvature of your line, so a clean racing line (wide entry, late apex, wide exit) beats a jagged one. First car across the finish line wins.
Game rules
- Both players draw their line on the same track.
- Cars race the drawn lines in real time with shared physics.
- First car to cross the finish line wins the pot.
- Pure skill — the simulation is seeded only by the drawn lines and is fully reproducible, so results can't be rigged.
Game modes
Play for SOL
Ranked wager matches against other players. Both players post an equal wager and the winner takes the pot (minus a 5% fee).
Free practice & AI
Race the exact same physics engine with no stakes. Perfect for mastering your racing line before putting SOL on the line.
Wallet & Deposits
Every account includes a custodial Solana wallet. We handle the on-chain complexity so you can focus on racing — and your funds are always yours to withdraw.
Depositing SOL
- Open the Wallet tab in the app.
- Copy your unique deposit address.
- Send SOL from any exchange or wallet to that address.
- Funds confirm within seconds on Solana.
Withdrawing SOL
Withdraw your balance to any Solana wallet at any time. There are no withdrawal limits and no waiting periods — just enter a destination address and amount.
Private key export
Advanced users can export the wallet's private key from Profile settings to import it into an external wallet like Phantom or Solflare.
Fees & Payouts
Simple and transparent. You always know exactly what you'll win before you race.
Platform fee
Flat fee on the total pot, taken only from the winner's payout.
$VROOM buyback & burn
50% of every fee we collect is used to buy back $VROOM — our token — on the open market and burn it permanently, reducing the total supply over time. The more races played, the more $VROOM is bought and burned.
Wager options
Payout examples
Total pot: 1.0 SOL (your 0.5 + opponent's 0.5)
Platform fee: 0.05 SOL (5%)
You receive: 0.95 SOL
Of that fee, 0.025 SOL (50%) buys back & burns $VROOM.
You forfeit your 0.5 SOL wager to the winner. No additional fees are charged to the loser.
Frequently Asked Questions
Do I have to connect my wallet?
No. DrawRace never asks you to connect an external wallet, sign a connection request or expose a seed phrase. There is no "Connect Wallet" button and no browser-extension permission to grant, so your main wallet is never linked to the game.
How does the in-app wallet work technically?
On signup the backend generates a fresh Solana keypair for your account. The public key is your deposit address; the private key is encrypted at rest and used only by the matchmaking program to move your wagered lamports into escrow. You deposit only the SOL you choose, and you can withdraw the remaining balance to any address at any time.
How is a race settled on-chain?
When a match starts, each player’s entry is transferred into a program-controlled escrow (a PDA) on Solana. The deterministic race is simulated, the result hash is committed, and the on-chain program releases the entire pot to the winner’s account in a single transaction. Settlement is final once the transaction is confirmed — typically well under a second.
How does the physics actually work?
Your drawn line is sampled into a spline and fed to a fixed-timestep 2D physics simulation. Each car is a rigid body with grip, mass and max lateral acceleration: speed through a corner is capped by the curvature of your line, so a smooth racing line (wide entry, late apex, wide exit) carries more speed than a jagged one. Same inputs always produce the same lap — there is no per-frame randomness.
Is it skill or luck? Can the result be rigged?
Pure skill. The simulation is fully deterministic and seeded only by the players’ drawn lines, so there is no RNG to manipulate. Anyone can re-run the same inputs and reproduce the exact same finishing order, which is what the on-chain result commit verifies.
How do I win SOL?
Every player in a match posts an equal entry wager that forms the prize pot held in escrow. The car whose line crosses the finish line first wins, and the smart contract pays the whole pot (minus a small protocol fee) to the winner automatically.
How fast are payouts and what are the fees?
Payouts are automatic and land the moment the settlement transaction confirms on Solana — usually sub-second — with network fees of a fraction of a cent. The protocol takes a small flat fee on the pot; everything else goes to the winner.
Can I play for free?
Yes. Free practice and AI races run the exact same physics engine as wagered matches, so you can master your racing line before putting any SOL on the line.
