BLOCKSHOT · Provably fair
Every case opening is decided before you pay and can be checked afterwards:
- The server picks a secret server seed for your account and shows you its
SHA-256hash before any opening. - You have a client seed (you can change it) and every opening uses the next nonce.
- The result is
HMAC-SHA256(key = server seed, message = clientSeed:nonce). The first 13 hex characters ÷ 252 pick the rarity, the next 13 pick the skin within that rarity. - When you rotate your seed (Inventory → Fairness, or the API
POST /api/fair/rotate) the old server seed is revealed so you can verify all past openings.
Odds: Uncommon 60% · Rare 26% · Epic 9.5% · Legendary 3.5% · Relic 0.9% · Contraband 0.1%.