Degen Protocol
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

finished entry 1 play · winner takes 2 play · f4106b920dc89407fa976d5e30fb9ef1

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
4
played
Pace
145.5/min
overall 145.5/min
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…b9cf-3-75.0 dice/100lost 3
gbb-1-25.0 dice/100lost 1

Last rounds

  1. 4Even0
  2. 3Even0
  3. 2Even0
  4. 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
931e0b93b1cc1f6ac8da306291cd9037991d2c43d48e3c847bf23919f4393b7a
Seed hash
6a10ffd4d03b5eed542497694abb95cabaabfa27bd37c0afc750d6937a5bc6a5 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 67,406, Merkle root 0f62ee14942e4749147a12f59640292ea16162910843d6f70941fc6e620fb4dc. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. d7d89efe1874e25e9bd546a479562f3d235dd7f285b42c569d5ed8d616e1a0aa
  2. 597d948ee1f3629078b8dc5aeee8a49aa737c2468e1034d03fb1f1a99c5f0fc7
  3. ff1a0faa73757e01e976c5a7021292fd07f108a7e2a4664edd5b28480d3aff5f
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":2,"face":2}}
12{"bid":{"quantity":2,"face":5}}
21{"bid":{"quantity":3,"face":5}}
32{"bid":{"quantity":4,"face":5}}
41{"challenge":{}}
52{"bid":{"quantity":2,"face":6}}
61{"challenge":{}}
71{"bid":{"quantity":1,"face":6}}
82{"bid":{"quantity":2,"face":6}}
91{"bid":{"quantity":3,"face":6}}
102{"challenge":{}}
111{"bid":{"quantity":1,"face":4}}
122{"bid":{"quantity":2,"face":4}}
131{"bid":{"quantity":3,"face":4}}
142{"challenge":{}}