Build a truly decentralized coin flip. Then make it open source so anyone can audit, fork, or compete with us.
Web sites that take real money have asked players to trust the operator since 1996. We think that's the wrong default. flip.bet is a deliberate existence proof that a peer-to-peer coin flip with a tiny site fee can run with zero operator influence over outcomes, a treasury controlled by $FLIP token holders, and Switchboard VRF–verified fairness for every single flip — without sacrificing the smoothness of a good Web2 UI.
The ethos
Operator can't win
The site fee is hardcoded, capped, and split between the DAO + a multisig. There's no admin-controlled withdrawal path.
Verifiable, not trusted
Every outcome is a pure SHA-256 of public on-chain data. Anyone can re-derive any flip in 3 lines of code.
Open by default
Source code, IDL, rolling audit reports, and bounty payouts all on GitHub + announced on @flipdotbet. PRs welcome. Forks welcome too.
Contributors
Pseudonymous on principle — most of us prefer it that way
@flipgod
Founder · Anchor program
Solana dev, ex-DEX backend. Wrote v0 of the Anchor program in a weekend, then spent six months making it auditable. Pseudonymous on principle.
@switchboarder
VRF integration · Realms
Helped wire Switchboard On-Demand into the program and set up the Realms governance for the community treasury.
@frontrunner
Web app · UI
Built the lobby, arena, and DoR animation. Has strong opinions about coin flip animations and dark themes.
@cloudbender
Workers · indexer
Built the Cloudflare Worker stack — chat DO, indexer DO, the Helius webhook receiver. Very into hibernation API performance.
@otterfan
Security liaison
Coordinates rolling audits, runs the bug bounty triage, manages PGP for security@flip.bet. Will absolutely chase you down if you sit on a critical bug.
you?
Open call
PRs welcome. Active issues tagged 'good-first-issue' on the GitHub repo. We pay bounties from the community treasury for landed PRs that move the needle.
Project timeline
v1.5 — profiles, treasury, Cmd+K
Major UX pass. Public per-wallet profile pages, live community treasury dashboard, command-palette search across the whole site.
Double-or-Nothing live
Winners can re-stake within 60 seconds. Adoption immediate — DoR rounds are now ~30% of all flips.
$FLIP launched on Pump.fun
Community token graduated to Raydium in 9 days. First buy-and-burn proposal passed two weeks later.
First DAO sweep
FB-009 passed with 91% support — first community-controlled outflow from the treasury PDA. 67.2 SOL → buy & burn.
Mainnet launch
Open source on day one. Upgrade authority held by founding multisig until the first rolling audit closes + a 30-day quiet bug-bounty window passes, then burned.
Mainnet launch
v1.0 launched on Solana mainnet with bug-bounty coverage from day one. Live program at 7P58pf9q…uV2Eeo.
Project starts
First commit. Domain bought. Whiteboarded the verifiable-fairness derivation, the PDA escrow flow, and the no-operator-edge fee split.
Governance
Who controls Config and where the 2% fee lands today
The on-chain Config account's admin and maintenance_treasury both point at a 3-of-5 Squads multisig vault: 2RJ3kF…UigL. Every config edit (fees, pause, treasury rotation, wager cap) requires 3 of 5 founder signatures via the Squads UI — no single key can move funds or change parameters.
Until $FLIP graduates from Pump.fun → Raydium, 100% of the 2% fee flows to this vault as the interim treasury custodian. After graduation the community share resumes at 1% and routes into a program-derived community PDA controlled by a Realms DAO of $FLIP holders.
Acknowledgments
flip.bet stands on top of these — go support them
Contact
One more thing — go fork us