ROULETTE 01
Pons
EUROPEAN / SINGLE ZERO
The table is yours.
01

Place your bet.

Red · pays 1:1

Single number 35:1
02 YOUR STAKE PLAY
AVAILABLE CREDIT— test ETH

Loading the contract table.

AWAITING ACTIVITY

Inside the round.

Connecting to the table.

Your stake starts the sequence.

    LAST POCKETS
    1. —
    Latest transactions
    Your first round starts the trace.
    THE TOKEN

    Market.

    Pons ↗
    —

    No token market connected.

    Price history appears here once the token and its market are verified.
    Local PLAY is a test asset with no market price.
    THE TOP THREE

    Round rewards.

    3-minute periods
    1. 01——
    2. 02——
    3. 03——

    Reading the current rewards epoch from the contract…

    CHOOSE YOUR TABLE

    Where we play.

    THE GAME, OPEN TO INSPECTION

    Follow the result.

    1. Play a round to inspect its transactions.
    Contract state & evidence
    No round yet.
    SIMPLE TO PLAY

    How to play.

    Choose a number, a color, or an even-money bet. Choose your stake. Spin. The wheel shows the outcome settled by the contract.

    One number
    35:1 profit. 36× stake returned on a win.
    Red / black / even / odd / low / high
    1:1 profit. 2× stake returned on a win. Zero loses all these bets.
    One bet per round
    Click another choice to replace your bet.
    Liquidity Limit
    Your maximum stake is mathematically limited by the available free bankroll in the contract to guarantee solvency.
    Autonomous Settlement
    When you place a bet, the contract locks your wager against a future Drand round. Once the drand network publishes that round, anyone may submit its signature to the contract; your bet carries a 0.0001 ETH tip that pays whoever does it, so our keeper settles within seconds of the beacon. If every keeper is unreachable, your wallet is offered the same public signature. No one — not the house, not the banker, not you — can choose or delay the beacon.

    Your Winnings

    The settlement transaction pushes your winnings straight to your wallet. Should that transfer ever fail, they stay credited to you in the contract and the Withdraw button pulls them out.

    ROULETTE KNOT ARCHITECTURE

    How it works.

    Roulette Knot operates on a permissionless, fully autonomous EVM smart contract (BankrollRoulette).

    1. Solvency First

    The house bankroll is an open liquidity pool. Anyone can deposit PLAY tokens to become the house. The contract mathematically limits the maxStake based on the available bankroll to ensure that every winning bet is 100% backed and guaranteed to pay out. No debt, no defaults.

    2. Drand Cryptographic Randomness

    Instead of relying on centralized servers or commit-reveal bot schemes, Roulette Knot integrates directly with the Quicknet Drand beacon. When a bet is placed via join(), the contract locks the wager to a future, uncomputed Drand round.

    3. Autonomous Settlement

    Once the Drand network generates the BLS signature for that specific round, anyone can call settle() providing the signature. The contract verifies the BLS signature on-chain (BLS12-381, via the EIP-2537 precompile). If valid, the signature is hashed to produce an indisputable, ungameable random number.

    4. Keepers Are Paid

    Every bet carries a 0.0001 ETH tip and every settlement earns 1 % of the stakes in PLAY. Both go to whoever submits the beacon, so running a keeper pays for its own gas. Ours is one of possibly many; the code is public.

    5. Zero Roles

    There is no owner, no admin, no Maker bot, and no upgrade proxy. The contract is immutable. The UI acts purely as a read/write client for the EVM and Drand HTTP relays. All logic, including the payout odds and bankroll accounting, executes entirely on the blockchain.

    WHAT IS ON CHAIN, WHAT IS NOT

    The honest version.

    Who keeps it running

    Whoever settles a round earns its ETH tips plus 1 % of the stakes in PLAY — anyone can run the open-source keeper. Ours: 0xa8dFc28eb86a270d703b5A7234605b820ECef43b. ETH sent to that address is spent on settlement gas and nothing else.

    The bankroll

    Send PLAY to the game contract and it becomes the house: irrevocable, shared, and the only thing winnings are paid from. Max stake = bankroll ÷ 350 on a number, ÷ 10 on an outside bet. 10 % of losses feed a 3-minute leaderboard pool paid to the top three.

    On chain, verifiable by anyone

    The bet, the randomness (a drand quicknet signature checked in the EVM), settlement, payout, the leaderboard epochs, the bankroll, and a copy of this page (RouletteSiteV2; it holds the build published before this text was added — same layout, without this dialog).

    Not on chain, replaceable by anyone

    This domain and its host, the public RPC endpoint your browser reads, and the four public drand relays that deliver the beacon — they can delay it, they cannot forge it.

    Plainly

    The house edge is 1/37. PLAY is a launchpad token with a thin market and no promised value. The contracts are immutable and unaudited; the source, the tests and every error found along the way are in the project repository.