flip.betflip.bet
About
Our mission

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

2026-04

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.

2026-03

Double-or-Nothing live

Winners can re-stake within 60 seconds. Adoption immediate — DoR rounds are now ~30% of all flips.

2026-03

$FLIP launched on Pump.fun

Community token graduated to Raydium in 9 days. First buy-and-burn proposal passed two weeks later.

2026-02

First DAO sweep

FB-009 passed with 91% support — first community-controlled outflow from the treasury PDA. 67.2 SOL → buy & burn.

Coming

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.

2025-12

Mainnet launch

v1.0 launched on Solana mainnet with bug-bounty coverage from day one. Live program at 7P58pf9q…uV2Eeo.

2025-09

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

SolanaL1
Anchor 0.31Program
Switchboard On-DemandVRF
Realms / SPL GovernanceDAO
SquadsMultisig
Pump.funToken launch
HeliusIndexing
Next.js 16Web app
Cloudflare WorkersRealtime
VercelHosting

Contact

One more thing — go fork us

The whole project is MIT-licensed. The Anchor program ID and instruction set is public, the SDK is on npm, and the IDL is published on every release. If you want to build a competing UI on top of the same on-chain program, you can — and we'll happily list it on /api as an alternative front-end.
12