PROVABLY FAIR
How can I know that the rounds or opens is fair?
The results have been generated BEFORE you even place your open the case or go to the round, and most importantly, we can prove it.
Before each round, we actually give you the round result in a hashed format.
Before the round or opens, we give you the hash of the secret seed which the round result is based on. After the round ends, we publish the secret seed, which you can then compare to the hash to make sure that they match. With this system we can prove that the results were fair and pre-generated.
For each verifiable round (except in modes where we use different systems), a client seed, a server seed and a nonce are used as the input parameters.
You can validate hashed server seed using this script. The hashed server seed is a SHA-256 hash of the seed so after you unhash it, you can check that it matches with the hashed version.
Cases TECHNICAL DETAILS
Cases uses a provably fair system. In fact, the site operators have no control over the outcome of any round. The result for each open is generated using a SHA-256 hash from 3 separate inputs.
The SERVER SEED is a cryptographically secure pseudo-randomly generated string. The SHA-256 hash of the SERVER SEED is displayed to you from the info tab.
The CLIENT SEED is a user-defined (or random by default) string. You can change this to be whatever you want from the info tab.
The NONCE is a number that is incremented every time the SERVER SEED is used.
The number that the opening result depends on is generated using the below php code:
$hash = hash('sha256', $server_seed.'|'.$client_seed.'|'.$nonce);
$num = hexdec(substr($hash, 0, 8)) % 100000 + 1;
Hash matches: Click Verification
Generated number: Click Verification
You can also reproduce any past result yourself using this PHP code.
Contracts TECHNICAL DETAILS
Contracts uses a provably fair system. In fact, the site operators have no control over the outcome of any round. The result for each open is generated using a SHA-256 hash from 3 separate inputs.
The SERVER SEED is a cryptographically secure pseudo-randomly generated string. The SHA-256 hash of the SERVER SEED is displayed to you from the info tab.
The CLIENT SEED is a user-defined (or random by default) string. You can change this to be whatever you want from the info tab.
The NONCE is a number that is incremented every time the SERVER SEED is used.
The odds range and odds range currency is used to display the drop rates of items for a specific contract.
The number on which the result of the round depends is generated using the php code below:
$hash = hash('sha256', $server_seed.'|'.$client_seed.'|'.$nonce);
$num = hexdec(substr($hash, 0, 8)) % 100000 + 1;
Hash matches: Click Verification
Generated number: Click Verification
Odds range | ||
---|---|---|
Price | Chance | Range |
You can also reproduce any past result yourself using this PHP code.
SkinDice TECHNICAL DETAILS
SkinDice uses a provably fair system. In fact, the site operators have no control over the outcome of any round. The result for each open is generated using a SHA-256 hash from 3 separate inputs.
The SERVER SEED is a cryptographically secure pseudo-randomly generated string. The SHA-256 hash of the SERVER SEED is displayed to you from the info tab.
The CLIENT SEED is a user-defined (or random by default) string. You can change this to be whatever you want from the info tab.
The NONCE is a number that is incremented every time the SERVER SEED is used.
The number on which the result of the round depends is generated using the php code below:
$hash = hash('sha256', $server_seed.'|'.$client_seed.'|'.$nonce);
$num = hexdec(substr($hash, 0, 8)) % 10000;
Hash matches: Click Verification
Generated number: Click Verification
You can also reproduce any past result yourself using this PHP code.
Miner TECHNICAL DETAILS
Miner uses a provably fair system in which the location of mines and prizes on the field is randomly generated at the start of the game.
At the start of the game, we generate a Minefield in JSON fomat (where the key is the number of the cell going from left to right, from top to bottom and the value is the number 1 or 2, where 1 is the prize and 2 is the mine) and a random Secret string. The received values are encrypted in the format Minefield|Secret using the SHA-256 algorithm. The result is displayed at the beginning of the round.
At the end of the game, you can watch Minefield and a random Secret string.
The principle of fair play: we cannot know in advance the number of the cell that you will open. Therefore, we have no opportunity to influence the results of the drawing.
*You can use this site for easy viewing of the Minefield JSON string.
Hash matches: Click Verification
You can also reproduce any past result yourself using this PHP code.
Classic UP TECHNICAL DETAILS
At the very beginning of a round the Service generates a random long Number from 0 to 1 (e.g. 0.322236548711) and random Secret string, the received values are encrypted in the format Number|Secret using the SHA-256 algorithm. The result is displayed at the beginning of the round. The result is displayed at the beginning of a round.
At the end of the round, the Service multiplies the total number of all tickets by a Number, the resulting number is rounded up, thus obtaining the number of the winning ticket.
An example: At the end of the round, the total number of tickets was 10000, the generated number was 0.322236548711. The service multiplies 10000 by 0.322236548711 and rounds up to the nearest whole number, thus obtaining the winning ticket number 3223, which is displayed at the time of the drawing.
A Fair Game Principle: we can’t know a tickets number that is displayed at the end of a round in advance and the multiplied random number is generated at the very beginning of a game. That is why we have no opportunity to influence the results of a raffle.
Hash matches: Click Verification
Winning ticket: Click Verification
You can also reproduce any past result yourself using this PHP code.
Battles TECHNICAL DETAILS
Battles uses a provably fair system. In fact, the site operators have no control over the outcome of any round. The result for each open is generated using a SHA-256 hash from 3 separate inputs.
The GAME SEED is a cryptographically secure pseudo-randomly generated string. The SHA-256 hash of the GAME SEED is displayed to you from the info tab.
The CLIENTS SEED this is the CLIENT SEED of all participants in the battle, combined in one line (comma is used as a separator). Each user can change their CLIENT SEED whatever you want in the information tab.
The NONCE is a number that starts at 1 and increment every time the GAME SEED is used.
The number that the opening result depends on is generated using the below php code:
$hash = hash('sha256', $game_seed.'|'.$clients_seed.'|'.$nonce);
$num = hexdec(substr($hash, 0, 8)) % 100000 + 1;
*If at the end of the battle, several people receive the same amount, the winner is chosen at random.
*Bots can connect to games after some time if allowed. You can check absolutely any game, even if bots were involved in it.
Hash matches: Click Verification
Generated number: Click Verification
You can also reproduce any past result yourself using this PHP code.
Case Battles TECHNICAL DETAILS
Case Battles uses a provably fair system. In fact, the site operators have no control over the outcome of any round. The result for each open is generated using a SHA-256 hash from 3 separate inputs.
The GAME SEED is a cryptographically secure pseudo-randomly generated string. The SHA-256 hash of the GAME SEED is displayed to you from the info tab.
The CLIENTS SEED this is the CLIENT SEED of all participants in the battle, combined in one line (comma is used as a separator). Each user can change their CLIENT SEED whatever you want in the information tab.
The NONCE is a number that starts at 1 and increment every time the GAME SEED is used.
The number that the opening result depends on is generated using the below php code:
$hash = hash('sha256', $game_seed.'|'.$clients_seed.'|'.$nonce);
$num = hexdec(substr($hash, 0, 8)) % 100000 + 1;
*If at the end of the battle several people receive the same amount, the winner will be randomly selected using the the below php code:
$places = [1,2,3];
$hash = hash('sha256', $game_seed.'|'.$clients_seed);
$num = hexdec(substr($hash, 0, 8));
$index = $num % count($places);
$place = $places[$index];
*The $places array lists the places of the players or teams that received the same amount, separated by commas. Places are counted from left to right starting from 1.
Hash matches: Click Verification
Generated number: Click Verification
You can also reproduce any past result yourself using this PHP code.
Event (Bones) TECHNICAL DETAILS
Event uses a provably fair system. In fact, the site operators have no control over the outcome of any round. The result for each throw is generated using a SHA-256 hash from 3 separate inputs.
The SERVER SEED is a cryptographically secure pseudo-randomly generated string. The SHA-256 hash of the SERVER SEED is displayed to you from the info tab.
The CLIENT SEED is a user-defined (or random by default) string. You can change this to be whatever you want from the info tab.
The NONCE is a number that is incremented every time the SERVER SEED is used.
The number that the opening result depends on is generated using the below php code:
$hash = hash('sha256', $server_seed.'|'.$client_seed.'|'.$nonce);
$num = hexdec(substr($hash, 0, 8)) % 6 + 1;
Important: provably fair system in event mode was added after 10.02.2022. Before that we used the function rand(1,6).
Hash matches: Click Verification
Generated number: Click Verification
You can also reproduce any past result yourself using this PHP code.
Event (Skins777) TECHNICAL DETAILS
Event uses a provably fair system. In fact, the site operators have no control over the outcome of any round. The result for each throw is generated using a SHA-256 hash from 3 separate inputs.
The SERVER SEED is a cryptographically secure pseudo-randomly generated string. The SHA-256 hash of the SERVER SEED is displayed to you from the info tab.
The CLIENT SEED is a user-defined (or random by default) string. You can change this to be whatever you want from the info tab.
The NONCE is a number that is incremented every time the SERVER SEED is used.
The number on which the result of the round depends is generated using the php code below:
$hash = hash('sha256', $server_seed.'|'.$client_seed.'|'.$nonce);
$num = hexdec(substr($hash, 0, 8)) % 1000;
*If the generated number contains less than three digits, zeros are added in front of it
(ex. 1 = 001, 10 = 010).
Hash matches: Click Verification
Generated number: Click Verification
You can also reproduce any past result yourself using this PHP code.
Previous Server SEED
Creation date | End date | Server SEED (SHA-256) | Server SEED |
---|---|---|---|
Authorization required |