Stake Chicken Verifier

Verify death positions and shuffled outcomes in your Stake.com and Stake.us Chicken game results

Bet Information

Understanding Stake Chicken

Game Statistics

Return to Player 99%
House Edge 1%
Grid Positions 20 tiles
Difficulty Levels 4 (Easy to Expert)

How It Works

1 HMAC-SHA256 generates bytes from server seed, client seed, and nonce
2 Fisher-Yates algorithm shuffles positions 0-19
3 First N positions become death tiles based on difficulty

100% Private

All verification happens entirely in your browser. Your seeds and bet data never leave your device - we don't collect, store, or transmit any information.

No Data Collection No Server Requests

How to Verify Stake Chicken Results

Step 1: Get your seed data from Stake

To verify a Chicken bet, you need three pieces of data:

  • Server Seed (Unhashed): Go to Settings → Fairness on Stake. Click "Unhash" next to your active server seed to reveal it.
  • Client Seed: Found in the same Fairness settings page. You can use Stake's default or set your own.
  • Nonce: Each bet has a unique nonce. Find it in your bet history by clicking on the bet.

Note: You can only verify bets made before you unhash the server seed.

Step 2: Enter your data and select difficulty

Paste your data into the verification form:

  • Enter your Client Seed exactly as shown on Stake
  • Enter the Server Seed (Unhashed) - this is the revealed seed, not the hash
  • Enter the Nonce for the specific bet you want to verify
  • Select the Difficulty Level you played (Easy=1 bone, Medium=3, Hard=5, Expert=10)

The verifier uses Stake's exact HMAC-SHA256 Fisher-Yates algorithm.

Step 3: Compare the death positions

After clicking Verify, you'll see the calculated death positions:

  • The result shows which tiles (1-20) contain the bone/death positions
  • Compare these positions with the death tiles revealed in your Chicken game
  • If they match exactly, the bet was provably fair

If results don't match, double-check you're using the unhashed server seed and correct difficulty level.

Frequently Asked Questions

How does Stake Chicken determine death positions?

Stake Chicken uses the Fisher-Yates shuffle algorithm seeded by HMAC-SHA256. The algorithm shuffles positions 0-19, converts them to 1-20, and based on difficulty (Easy=1, Medium=3, Hard=5, Expert=10), selects the first N positions as death tiles.

What do the difficulty levels mean in Chicken?

Each difficulty level determines how many bone (death) tiles are placed on the 20-tile grid: Easy has 1 bone, Medium has 3 bones, Hard has 5 bones, and Expert has 10 bones. Higher difficulty means more risk but also higher potential multipliers per safe tile revealed.

What is the RTP of Stake Chicken?

Stake Chicken has a 99% RTP (Return to Player), meaning a 1% house edge. This is one of the lowest house edges among Stake original games. The payout multipliers are calculated based on the true mathematical odds of avoiding death tiles at each step.

Does this verifier work for both Stake.com and Stake.us?

Yes, both Stake.com (crypto casino) and Stake.us (sweepstakes casino) use identical provably fair algorithms for the Chicken game. This verifier works with seeds from either platform since the underlying HMAC-SHA256 Fisher-Yates implementation is the same.

Where do I find the unhashed server seed?

The unhashed server seed is revealed only after you rotate your seed pair on Stake. Go to Settings > Fairness, click "Rotate" or create a new seed pair, and the previous server seed will be unhashed. You can then verify all bets made with that seed pair.

Is my seed data safe with this verifier?

Absolutely. This verifier runs entirely in your browser using JavaScript. Your seeds are never transmitted to any server. All cryptographic calculations happen locally on your device, ensuring complete privacy.