EtherCrash

EtherCrash

Log in
Register

Provably fair

Verify a game hash

Paste a revealed game hash to compute its crash point with the same math used by EtherCrash. You can also use the third-party JSBin verifier to inspect the source without trusting this site.

Verifier

Crash point calculator

Hashes are revealed after each round. Walking the chain with SHA-256 shows earlier games from the same seed series.

Open JSBin tool

# Game hash Crash

How it works

Public client seed & formula

EtherCrash uses the Bustabit-style hash chain with a public Ethereum block hash as the client seed (block 21555555 reseed). Instant busts and the 0.99 scale produce the ~2% game house edge described in the FAQ.

Client seed
0xa9463d60b9e6163a3a37c76b225e1a02c97a1bdda4a9a4409d2212d95a334de9
HMAC
HMAC_SHA256(key = game_hash, message = client_seed)
Instant bust
If the HMAC hex is divisible by 101, crash = 0×
Crash point
Using the top 52 bits of the HMAC as h and e = 2^52: max(1.00, floor(((100·e − h) / (e − h)) · 0.99) / 100)
Chain
Earlier game hash = SHA256(current_game_hash)

Prefer an independent check? Run the same math on JSBin or read more under Is the site provably fair?