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 · daf5ee135510bb6d208a68f826e3e95d

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
5
played
Pace
195.8/min
overall 195.8/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-60.0 dice/100lost 3
gbb-2-40.0 dice/100lost 2

Last rounds

  1. 5Even0
  2. 4Even0
  3. 3Even0
  4. 2Even0
  5. 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
39cb26775162bc6e75df80c9d2a7b49f125edf8bfce3da71f713487f101d0570
Seed hash
14d3a1823c92a890743845c38bf08b1257e0f8bd06ebc08546e26ec5542ac1a4 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 72,627, Merkle root 3256fc477bd5178a27cb638e9d49fbd74d92a3f3ffb662bc98c5bdf228a7acba. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. c1b38affcb669cebe4ebb0952dc507b4b2e22e17a98bd4d7295f360d61141e5d
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":5}}
12{"challenge":{}}
22{"bid":{"quantity":1,"face":4}}
31{"bid":{"quantity":2,"face":3}}
42{"bid":{"quantity":3,"face":3}}
51{"challenge":{}}
61{"bid":{"quantity":2,"face":4}}
72{"challenge":{}}
82{"bid":{"quantity":1,"face":5}}
91{"challenge":{}}
101{"bid":{"quantity":1,"face":4}}
112{"bid":{"quantity":2,"face":4}}
121{"challenge":{}}