Skip to content

FairnessNVR-008RTP 99.00%

Coinflip

How a Coinflip result is derived, step by step. Every step is public and can be reproduced from the seeds.

01

Derivation

  1. 01

    House: flip i is heads iff float(i) < 0.5.

  2. 02

    PvP: the house commits SHA-256(s) when the game is created. Result = first bit of HMAC-SHA256(s, creatorClientSeed:joinerClientSeed:gameId). s is revealed at settlement, so neither the players nor the house can choose the outcome alone.

float(k) and the rest of the notation are defined in the byte stream.

Run these steps on a bet of your own, in your browser.

Open the verifier
02

Rules that fix the payout

House mode: call heads or tails. A correct call pays 1.98×.

Series mode: keep calling. After n correct calls the multiplier is 0.99 × 2ⁿ; cash out between flips or lose it on a wrong call. Ten flips maximum.

PvP mode: create a game with a side and a stake. An opponent takes the other side. The winner receives 1.98× the stake; 1% of the pot is the fee.

Sign in

NEEDRAGGS / ACCESS