Skip to main content

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.

Interactive Mines verifier

Reveal how every mine is positioned

Edit the inputs and watch the real floats, positions, code, and board update together.

1
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
Edit the inputUpdates automatically
Code usedgenerateMnemonic()
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
1 of 5

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.