Skip to main content

Lines

A Lines result starts with two seeds, the bet nonce, and two to four independent targets. Each line is a 0–100 roll kept to two decimal places. Every line must land on its chosen side of the target for the bet to win.

Interactive Lines verifier

Reproduce the result

Two to four independent two-decimal rolls must all land on their chosen side of the target. Edit the values to calculate a real result in your browser.

1
Step 1 of 5

Mnemonics

Every displayed value is recalculated immediately by the shared JavaScript verifier.

serverMnemonic 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
1 of 5

What the verification proves​

  • Each roll is deterministic. The same server seed, client seed, and nonce always produce the same two-decimal results, in line order.
  • The comparison is strict. Over wins when result > target; under wins when result < target. Dice's over is inclusive; Lines is not.
  • The nonce makes each bet unique. It advances once per bet.
  • Settlement needs operator configuration. payoutPercent is not proved by the seeds. It only affects the combined multiplier after every line has already won or lost.

The server seed must have been committed before the bet and revealed afterward. The seeds prove the rolls; payoutPercent is operator configuration.