CASINODROP
Home /Degen Originals Verifier
Provably fair · Degen only

Degen Originals verifier

Paste a revealed Degen server seed, client seed and nonce. This page recomputes the selected Original with Degen’s in-game Fairness widget — HMAC-SHA512 4-byte floats (Crash is HMAC-SHA256 against their published Bitcoin block hash). After the page loads, nothing is sent to a server.

18 originals 1 casino 100% client-side HMAC-SHA512 · 4-byte float
Widget construction

What this page implements

HMAC-SHA512 float

Degen keys HMAC-SHA512 with the revealed server seed and signs clientSeed:nonce:cursor. The first four digest bytes become b0/256 + b1/65536 + b2/16777216 + b3/4294967296. Outcomes use floor(float × n) — not Stake-style rejection sampling.

Named cursors

Dice, Limbo and Roulette put the game name in the cursor: DICE, LIMBO, ROULETTE. Everything else uses 0, 1, 2… for each draw. Revealed server seeds on the live site start with degen__.

Crash is different

Crash is not a client/server pair. The Fairness tab asks for a seed and HMACs SHA-256 against Degen’s published Bitcoin block hash, then applies 2³²/(h+1)×0.99. Do not paste a server seed pair into Crash.

Not the unified calculator

Stake, Shuffle, BC.Game and the other tabs stay on /verify. This URL is Degen-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 nonce 0 by default?

Degen’s Seeds tab labels it “Total Bets Made with Pair” and starts at 0. Copy that number before you rotate. The first bet on a fresh pair is nonce 0.

What about Blackjack Switch and Double Down Degen?

Those titles use the same HMAC-SHA512 52-card index as Blackjack. This page shows the generated card sequence. In-game switch / double-down choices happen after the cards are already fixed.