How to Play

SolToss is a 100% PvP coin flip — you play against another real person, not the house.

1

Connect Your Wallet

Click Connect Wallet in the top-right. SolToss uses Phantom. On mobile, the Phantom app opens automatically. You sign a message to authenticate — no transaction is triggered at this step.

2

Pick a Bet Tier

Choose one of four tiers: 0.001 / 0.01 / 0.1 / 1 SOL. You can only be in one game at a time. The tier grid shows how many opponents are currently waiting in each room.

3

Send SOL to Escrow

Phantom will ask you to approve a transfer of your chosen amount to the SolToss escrow wallet. This is the only real transaction. Your SOL is held in the escrow until the match resolves — the escrow cannot spend your funds except to pay the winner or refund you.

4

Wait for an Opponent

Once your deposit confirms on-chain, you enter a 120-second waiting room. SolToss searches for another player who deposited the same amount. The countdown shows your remaining time. If no one joins in 120 seconds you are automatically refunded.

5

The Flip

The moment an opponent is found, a single cryptographic coin flip runs on the server. Heads or tails is determined by a cryptographically secure random value (crypto.getRandomValues). The same flip decides both the visual animation you see and who gets paid — they are never separate rolls.

6

Payout

The winner receives 2× their bet minus a 2.5% fee. Payouts are sent automatically via a Solana transaction from the escrow. You can verify every payout on Solscan using the transaction link shown on the result screen.

Fees

0.001 SOLWin 0.00195 SOLfee: 0.00005 SOL
0.01 SOLWin 0.0195 SOLfee: 0.0005 SOL
0.1 SOLWin 0.195 SOLfee: 0.005 SOL
1 SOLWin 1.95 SOLfee: 0.05 SOL

Solana network gas fees (~0.000005 SOL) are paid by the escrow on payouts. Refunds have a small gas deduction (0.000005 SOL) to cover the refund transaction.