Swap SOL, ETH, BNB and USDT face to face with no internet, then race your friends on the chain. Buyers rocket ahead, sellers fall to the back, and a rising price speeds everyone up.
How the offline swap works
Your phone signs “I give 0.5 SOL, I want 75 USDT” with your wallet key. The signature proves it came from you, and nobody can change the amounts. This step needs no connection.
The other phone checks your signature, then signs its acceptance. Now both phones hold the same swap signed by both sides. The codes move by QR, so you can stand anywhere with no signal.
Whichever phone gets internet first broadcasts the swap. An escrow contract makes it all or nothing, so nobody gets only half. Both sides lock their coins in the escrow beforehand, which stops anyone promising the same coins twice.
This is a working demo of the offline signing flow. The signatures are real ECDSA signatures made on your device, but the wallet balances are demo funds and settlement is simulated. No real chain is touched.
| Coin | Balance | Locked in swaps | Available |
|---|
Only have one phone? Make an offer on Wallet A, switch to Wallet B to take it, then switch back to finish. Race winnings are paid into this wallet in USDT.
Turn your phone sideways for full screen
How it works
Pick SOL, ETH or BNB. The other cars are holders of that coin, shown by wallet address or name. When a holder buys, their car boosts. When they sell, they drop back. If the price climbs, the whole field speeds up. GAS buys more of the coin and BRAKE sells it.
Nine coins race as cars. Coins that pump drive faster, and at 50x they go into moon mode. Drive through a swap gate lane to swap your coin. The swap is signed offline and settles at the finish line.
Create a race, send the code, and your friend joins from their own phone. You see each other on the road and in the standings, with your car type and colours.
The holders, trades and prices in the game are simulated, and the wallet addresses are made up. No real wallets, chains or money are involved.