BitStarz Originals verifier
Paste a revealed BitStarz server seed, client seed and Bets Made With Pair. This page recomputes the selected Original with BitStarz’s in-game Fairness widget — HMAC-SHA256 and 8-byte floats, not Stake, Shuffle, BC.Game or Goated mappings. After the page loads, nothing is sent to a server.
What this page implements
HMAC + 8-byte float
BitStarz keys HMAC-SHA256 with the revealed server seed and signs client_seed:nonce:cursor. Each digest is four 8-byte groups: b0/256 + … + (b6 >>> 3)/2⁵³. That is not Goated’s 4-byte generateFloats.
Fairness-panel inputs
Client Seed, revealed Server Seed, and Bets Made With Pair (the nonce). An optional hashed server seed is checked as SHA-256 of the revealed seed. Unhash on BitStarz is a server lookup — this page does not call it.
Not on this page
Crash is skipped by the widget. Slot, Ra Ra Riches, Chick ’N Run, Pump and Crocodile stay off until their extra tables can be labelled without guessing. BGaming Result+Secret games from /provability-explained are a different product.
Not the unified calculator
Stake, Shuffle and BC.Game stay on /verify. This URL is BitStarz-only so you can check the numbers before any tab is added there.
Does any of my data leave this page?
No. After the page loads, hashing runs through the browser Web Crypto API. Seeds are not posted anywhere.
Why is Dice 98% if the roll is still 0.00–100.00?
The widget still maps the 52-bit float with floor(f × 10001) / 100. The 98% figure is the published payout edge, not a different roll range. Do not use Goated’s 99% / 0.95% tables here.
What is Bets Made With Pair?
It is the nonce. Copy it from the Seeds tab before you rotate. The Verify tab labels the same field Nonce.