Skip to content

FairnessNVR-001RTP 97.00%

Crash

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

01

Derivation

  1. 01

    Crash does not use your seed pair: one result is shared by all players. It comes from a hash chain committed before round 1.

  2. 02

    h[N] = SHA-256(secret); h[i] = SHA-256(h[i+1]), each hash taken as its 64-character hex text. The terminal hash h[0] and the chain length are published.

  3. 03

    Round r uses h[r]. When it ends h[r] is published; check SHA-256(h[r]) = h[r−1] back to the commitment.

  4. 04

    u = first 52 bits of HMAC-SHA256(key = h[r], message = salt), where salt is public entropy fixed after h[0] was published.

  5. 05

    crash = max(1.00, floor(97 · 2^52 / (2^52 − u)) / 100). So P(crash ≥ x) = 0.97 / x and any cashout target returns 97%.

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

Every player is in the same round. Bets are open for 6 seconds, then the multiplier starts at 1.00× and grows as m(t) = e^(0.00006 · t) with t in milliseconds.

Cash out at any moment to be paid stake × the multiplier at the instant the server receives it, or set an auto-cashout target and be paid exactly that.

When the curve crashes, every bet still riding loses. 3% of rounds crash at 1.00×.

Up to two bets per player per round.

Sign in

NEEDRAGGS / ACCESS