Provably Fair
Provably Fair for Rainbet Originals
Provably fair is the system Rainbet uses to generate the outcome of all Originals games. It’s a way to guarantee that game outcomes have not been tampered with, and that your bets are all completely fair with the odds and outcomes as advertised. With this system, you can be assured that the outcome was possible to calculate ahead of the time you placed the bet, meaning there’s no way to tamper with the bet based on the amount wagered or other factors.
The logic behind each of our games uses publicly visible algorithms, typically by using a client seed, server seed, and nonce, to determine the game result. The client seed is a string that you can edit yourself at any time, giving you a level of control over the fairness. The server seed is a string generated by the server and is shared to you hashed, then once you rotate your seeds the unhashed version is revealed. The nonce is simply an incrementing number, starting at 0 and increases by 1 for each bet you make under that client/server seed pair. Multiplayer games such as Roulette and Case Battles use EOS blocks instead of these seeds for better protection for our players, you can read more about these on those pages.
How to Verify Provably Fair Outcomes
- Before placing a bet, click on the Fair Play tab at the top of any of our Originals games to see your current active seeds. The server seed is hashed to prevent giving the outcome ahead of the bet, but an unhashed version is given in Step 3.
- Place a bet and those values will be used to generate the outcome.
- Rotate your client and server seed pair by using the form below, revealing your unhashed server seed on all past bets.
- Go to your Bets page and click on the bet ID of the bet you'd like to verify.
- Click on the Provably Fair link at the bottom to see all the values used to calculate your provably fair result.
- You can confirm the outcome of these values by clicking the Verify tab within your bet, or by using the algorithm for that specific game.