Coin flip duels
Player against player. Winner takes the pot. Nobody connects a wallet.
Open games 0
Recent duels
- Duels in 24 hours
- –
- Flipped in 24 hours
- –
- Waiting in open games
- –
- Where the coin has landed
- Heads –Tails –
Stakes wait in the escrow wallet … until the coin lands, and anyone can check it on-chain.
How a duel works
-
Open a game or join one
Pick a side and a stake to open your own game, or join someone else's and take the other side for the same stake.
-
Pay from your wallet app
Scan the code or tap Open wallet app. Your stake goes into escrow, and your wallet never connects to this site.
-
Winner takes the pot
When the second stake lands, the coin flips. Both stakes go to the winner's address, usually within a minute.
Check any duel yourself
Every result comes from four inputs. The house can't steer it, and neither can either player.
- The server seed. Locked in when the game is opened. Its SHA-256 fingerprint shows on the game from the start, and the seed itself is revealed after the flip.
- Both players' client seeds. Each picked by that player's browser.
- The blockhash of the joiner's payment. The hash of the Solana block that includes the second stake. Nobody knows it until the block is made.
The result is HMAC-SHA256 of creator seed:joiner seed:blockhash, keyed with the server seed. Read the first 8 hex characters as a number. Below 2,147,483,648 is heads; anything else is tails.
$SOLFLIP
The coin you duel with. Pick some up on pump.fun, then come back and flip for it.
Published at launch
Questions
Who am I playing against?
Always another player. The house never takes a side; it only holds both stakes in escrow until the coin lands and then pays the winner.
Why don't I connect my wallet?
Connecting a wallet to an unfamiliar site is how most drainer scams start. Here you only ever send one payment from your own wallet app, so this site never gets permission to touch anything else.
Can I cancel my game?
Yes, any time before someone joins, from the device you opened it on. Your stake goes back to the address you paid from. Games nobody joins close on their own after a day, with the same refund.
What if two people try to join the same game?
The first one to click Join holds the seat for a few minutes while they pay. If they don't pay in time, the game reopens. A payment that arrives after someone else took the seat is sent back.
What if I send the wrong amount?
It's sent back to the address it came from, and the game stays as it was.
Is there a fee?
No. The winner gets both stakes in full.
How long do winnings take?
Usually under a minute after the second stake confirms. Each duel links to its payout transaction.