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

ccf0acaf64e08d08235aa573df93558d

Watch the replayCheck it is fair

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

Results by round

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

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

SeatNetRateStreak
e054e6…b9cf-1-100.0 dice/100lost 1
gbb00.0 dice/100–

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
17ff3dc6657c95cf49210a473e92a732611c08dc97bd7e8902195e9d8281aee9
Seed hash
90de6d9f69330f9f3a7ed3fb0bf2c52ca0b0210eab1d55cf0d672090c513e69b = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 57,897, Merkle root a7b1316ea5b58312862942a055584b40fde73512e98be1007c92d6ee473e8790. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 75dc9e1c62bb3a059ef3747d528150d95b3f30784d008be144c0814672d52167
  2. 7169317d9a9f202fa142fe5aba94b1741684d543d0845fe031ac3eaa5b56df0e
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":2}}
12{"bid":{"quantity":1,"face":3}}
21{"challenge":{}}