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

Rock-paper-scissors v1

finished entry 1 play · winner takes 2 play · 20df2b524dc2e365e965b10d0a29e70e

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
5
played
Pace
93.0/min
overall 93.0/min
Biggest swing
+1
Seat 1 · round 1

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

SeatNetRateStreak
e054e6…b9cf-1-20.0 wins/100lost 2
gbb+1+20.0 wins/100won 2

Last rounds

  1. 5Seat 2+1
  2. 4Seat 2+1
  3. 3Seat 1+1
  4. 2Seat 2+1
  5. 1Seat 1+1

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
36f841ead26d83f3c5bf78c6c8608ccce8cff4930a3dbe681880b3283c160e6b
Seed hash
109261ba1a3e434bacb319e4eaffc707d73e17f1ceff712617404e132932b521 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 71,173, Merkle root cf60811b89581408a7d90360de47fffd4e8ff3eaed5d1318083ed954c6ce13dd. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. 1a87e406fe6033357a9cd0bbdbb36ec34a0713eb5ce1df68b2cfeffe29ee8011
  2. 78dc5f17d7f3dc71047552f669967cde5276a1a82eb00ed45b6a75566b297a62
  3. a6885d3d6b14edb76ccd7152561e16aff91ec2d7da375cd03e6cc6a7187c8e7d
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"scissors"
12"paper"
21"rock"
32"paper"
41"scissors"
52"paper"
61"scissors"
72"rock"
81"scissors"
92"rock"