Mines
A Mines board starts with two seeds, the bet nonce, and the chosen number of mines. The verifier below generates the raw floats first and then shows exactly how they become unique positions on the 5 × 5 board.
Reveal how every mine is positioned
Edit the inputs and watch the real floats, positions, code, and board update together.
Step 1 of 5
Generate the mnemonic seeds
The flow starts with two 12-word BIP-39 phrases. Generate new phrases here or paste the values from a round you want to verify.
mnemonic must be a non-empty string, got
generateMnemonic()const clientMnemonic = generateMnemonic()
const serverMnemonic = generateMnemonic()Technical data for this step
- Format
BIP-39 English mnemonic- Entropy
128 cryptographically secure random bits- Length
12 words including checksum- Client ownership
Player-selected or generated as a default- Server ownership
Generated and committed before the round
What the verification proves
- The board is deterministic. The same server seed, client seed, nonce, and mine count always produce the same mine positions.
- Mine positions cannot repeat. After a position is selected, it is removed from the available tiles before the next float is converted.
- The nonce makes each board unique. It advances once per new bet.
- The complete calculation is visible. The wizard exposes every float, integer position, function, parameter, and generated board.
The server seed must have been committed before the bet and revealed afterward. The seeds determine where the mines are; payout coefficients do not take part in generating the board.