DOTA2POT

Fair game with a verifiable SHA-256 result

Our roulette uses a verifiable SHA-256 draw — no one can silently replace a completed round's stored result

General principle of the system operation
The algorithm of our roulette uses a server-side SHA-256 commitment bound to the specific round. Before the round finishes, the service publishes the commitment without revealing the new secret. The secret is revealed and stored only after completion, so no one can silently replace an already recorded result retroactively.
Acceptance of bets
Every accepted item has a value in dollars, which you can review in My inventory before placing a bet. The item value is converted into a sequential range of tickets assigned to that player. The player's tickets are displayed beside the bet in Standard and Low Game modes, or above the avatar in Fast Game mode.
Determining the winner
After the round ends, the system combines the revealed secret, the round number, the complete ticket map and the announced eligible-pool data. SHA-256 produces one deterministic result from those values, and that result selects only one ticket from the full range. The player whose range contains the winning ticket is recorded as the winner, and the prize is calculated after deducting the site's commission (you can read its amount on the Rules page).
Verifying the result
The completed game record stores the revealed secret, its prior commitment, the ticket-map hash, the eligible-pool hash, the final hash and the winning ticket. These values prove that the displayed result can be recalculated and checked against the stored round data. This is an internal cryptographic verification of consistency, not independent third-party certification; it does not require a separate verification control.