How to Verify Case Fairness
To verify a case on Lolanceizi, after opening reveal the server seed, check its SHA-256 hash against the one shown before opening, then recompute the roll with HMAC-SHA256 over the server seed and the string client seed:nonce. If the result matches, the case was fair.
1. Check the server seed hash
Before opening you are shown a SHA-256 hash of the server seed. Afterwards, the seed itself. Compute SHA-256 of the revealed seed and confirm the hash matches.
2. Recompute the roll
Take HMAC-SHA256 keyed with the server seed over the string client seed:nonce. The first 64 bits modulo 10001 give a roll from 0 to 10000.
3. Compare the result
Match your computed roll with the one the system showed. A match proves the result was not swapped after the commit.
- How do I verify a case is fair?
- Check the SHA-256 hash of the revealed server seed, then recompute HMAC-SHA256 over server seed and client seed:nonce - a matching result confirms fairness.
- What do I need for this?
- The revealed server seed, your client seed, the nonce and any HMAC-SHA256 / SHA-256 calculator.
- What if the result does not match?
- A mismatch would mean tampering - contact support with the opening details; when working correctly the result always reproduces.