Crash
How a Crash result is derived, step by step. Every step is public and can be reproduced from the seeds.
Derivation
- 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.
- 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.
- 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.
- 04
u = first 52 bits of HMAC-SHA256(key = h[r], message = salt), where salt is public entropy fixed after h[0] was published.
- 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 verifierRules 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.