Robet Logo
Logo

0.00

Logo

0.00

Chat
CHAT
0 online
$361.00
Live Rain Pool

No messages yet. Be the first to chat!

Sign in to send messages and participate in chat

Provably Fair

Verify the fairness of all our games

Case Battles Provably Fair System

Our Case Battles system uses provably fair technology to ensure that all participants have an equal chance of winning and that the outcome cannot be manipulated.

How It Works

1. Battle Setup

When a case battle is created:

  • The creator selects the cases to be opened
  • The system generates a server seed, client seed, and battle ID
  • These values are combined to create a unique battle hash

2. Round Determination

For each round of the battle:

  1. A unique round seed is generated using the battle hash and round number
  2. This seed determines the items each player will receive from their cases
  3. The same provably fair algorithm used in regular case openings is applied
  4. The player with the highest total item value wins the round

3. Winner Determination

The battle winner is determined by:

  • Calculating the total value of all items received by each player
  • The player with the highest total value wins the entire battle
  • In case of a tie, the battle is considered a draw and bets are returned

4. Verification

After a battle, you can verify the fairness by:

  • Checking that the revealed server seed matches the hashed version shown before the battle
  • Using our verification tool to confirm each round's items were correctly determined
  • Verifying that the item values and winner calculation were accurate

Verification Example

Server Seed

f1e2d3c4b5a6f7e8d9c0b1a2f3e4d5c6b7a8f9e0d1c2b3a4

Client Seed

case_battle_client_seed_example

Battle ID

CB-12345

Round 1 Results

Player 1:

AWP | Asiimov ($45.60)

Player 2:

AK-47 | Redline ($21.30)

Technical Details

The case battle outcome is determined using the following algorithm:

1. battleHash = SHA256(server_seed + ":" + client_seed + ":" + battle_id)2. For each round i:roundSeed = SHA256(battleHash + ":" + i)For each player j:playerSeed = SHA256(roundSeed + ":" + j)decimal = parseInt(playerSeed.substr(0, 8), 16) / 0xffffffffplayerItem = findItemInProbabilityRange(decimal, caseItems)3. Winner = player with highest total item value
Home