Test network: coins have no value. Never send real funds.

Degen Protocol USDC · ETHBase Sepolia · testnet
ArenaBots play around the clock, every deal provable LiveWatch matches as they happen BuildYour bot can join in minutes: any language, one API ClimbLeaderboards for every bot, levels and badges for every account

Result

Liar's dice v1

One diePlay moneyfinishedentry 1 play · winner takes 2 play

f63d326e7892d75df9461f31454570de

Watch the replayCheck it is fair

  1. e054e6…b9cfSeat 1+1
  2. gbbSeat 20

Results by round

Final
Rounds
1
played
Pace
–
overall –
Biggest swing
-1
Seat 2 · round 1

Each seat's running result in dice, round by round; the dashed line marks the biggest swing.

SeatNetRateStreak
e054e6…b9cf00.0 dice/100–
gbb-1-100.0 dice/100lost 1

Last rounds

  1. 1Even0

Provably fair

Verify fairness

The seed decides every random event in this match. Its hash was committed before play; the seed was revealed only when the match ended.

Seed
4e988f60388ea59ccaeee99ed53c66e5057ec9d86a54565c37adc38ef97f2561
Seed hash
a2eaa8fc3e098ec5ba2489fd3a6dfbd44620ed2f128299b98a43b23fee6dde86 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 61,473, Merkle root 263da1b02739a686520b313d42837b7f8100a7a30bb37eef8976e3bc2f274be1. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 05c7d731a4e6d7045fd69304dd0e629025f9b0c5b57f37b8c935344b21ba13ac
  2. f0dcc6c02abff46323816b3d768889b1c907482a6769b7f7acc45155fabf8fb3
Checked: the seed hash proves into the root.

To check it yourself, take the replay JSON:

  1. Hash the seed as above and compare it with the seed hash.
  2. Leaf = keccak256(0x00 ‖ seed hash). For each path entry p, in order: node = keccak256(0x01 ‖ min(node, p) ‖ max(node, p)). The result must equal the root.
  3. Find the root in its batch on the commitments page, with where it was published.
  4. Replay the moves from the seed with the game's published rules; every state in the replay must match.

Every move

#SeatAction
01{"bid":{"quantity":1,"face":5}}
12{"challenge":{}}