IWIN CRYPTO CASINO

Q:How to use the system

  • Click on the blue Provably Fair icon, from the left of the game screen (available only for the InterBlock games)
  • Request the shuffled deck (server_seed) from the server. This will make the server to shuffle the game deck, then hash it and send it to you to keep for further verifications.
  • Add your influence to the shuffled deck by setting the client seed. This will be used along with an unique predictable nonce, to add an influence to the game deck to prevent the server from arranging the deck in a favorable way for the casino. You can view all the formulas used to influence the server_seed with the client_seed, lower on this page.
  • Play your game (click SPIN or DEAL or ROLL, etc.).


Q: What is this "shuffled" string?

For the card/keno games, we will shuffle the deck, hash it and send it to you. This will represent the server seed. To make sure we did not manipulate the gameplay outcome, we will allow you to add your influence to the game (we will allow you to set a client seed, which will be used along with a nonce) to cut the deck. This way we cannot manipulate anything from the deck since you will influence how the deck will finally look like.
For the slot games, we will retrieve 3 to 9 numbers (depending on how many reels the game has) and we will hash them and send them to you. This will represent the server seed and it will contain the symbols from the stop positions of each reel. You will then be able to set a client seed, which will be used along with a nonce, to influence the stop position on each reel even further, so that we can prove to you that we do not influence anything in any way.

Q: How do I verify all this?

Once a gameplay is completed, you will be able to access the tool from the LOBBY -> GAMEPLAYS HISTORY -> VERIFY, and the game will return the original server string (containing the deck or slot positions) and the salt used for hashing.
You can then verify this data on a 3rd party website ( https://passwordsgenerator.net/sha256-hash-generator/ ) to see that it matches the hash (original string salt) that was sent before you started the gameplay.

Q:How do you use the client_seed to influence the server_seed?

KENO GAMES

In the keno games, we use the client_seed combined with the nonce to cut the shuffled deck(the initial server_seed) at position X, where X = (client_seed + nonce)y 1

DICE GAMES

In the dice games, we use the client_seed plus the nonce to reroll each dice, using the formula: NEW_DICE = (OLD_DICE + CLIENT_SEED + NONCE)%6

ROULETTE GAMES

For the roulette games, we will randomly select a position for the ball to stop on the wheel, then we will hash it (the position, not the number) and send it to you. This will represent the server seed and it will contain the wheel stop position. You will then be able to set a client seed, which is combined with our nonce, to influence the stop position, so that we can prove to you that we do not influence anything in any way.

SCRATCH GAMES

Scratch games are currently fair, but not provably fair.

CARD GAMES

In the card games(including videopokers), we use the client_seed to cut the shuffled deck(the initial server_seed) at position X, where X = (client_seed + nonce)