Every result on RollFTW can be checked by you. Here is exactly how results are made, with the code for every game.
RollFTW creates a random server seed and shows you its SHA-256 hash before you bet. The seed itself stays secret until you rotate it.
Your own seed. Change it any time in your profile, so RollFTW can never know a result in advance.
Counts your bets on the current seed pair. It goes up by 1 with every bet, so no two results are the same.
Every number comes from its own HMAC-SHA256 of the three values and a counter, drawn through chance.js. Each game maps them to its outcome.
Use your active seed pair and nonce. You see the server seed hash before betting. When you rotate to the next seed, the old server seed is revealed so you can check every bet you made with it.
One result for everyone, so there is no personal client seed. The server seed hash is shown before the round. The client seed is the hash of a public EOS block mined after betting closes, which nobody can predict, not even RollFTW.
All games share this helper. The same seeds always give the same numbers, so you can run the code yourself with Node.js.
