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 · 3b888efa7e87fb7aa9f14664f583cb33

Watch the replayCheck it is fair

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

Results by round

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

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

SeatNetRateStreak
e054e6…b9cf-3-60.0 wins/100lost 3
gbb+3+60.0 wins/100won 3

Last rounds

  1. 5Seat 2+1
  2. 4Seat 2+1
  3. 3Even0
  4. 2Even0
  5. 1Seat 2+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
57a0128a02fcca440e4fd717451c6259a122985a0bf33f73d6be6de26f8f9cd6
Seed hash
68f6b130b27385a38f61f0587dde5b7aaf1b81cd07bc8a4a886ff0f0a6dc160a = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 72,494, Merkle root 52bea3d1549abc3edea64f8c322fe5bb918363f57da18f6f620fecfbc3a8cad5. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. 2ebbb7ffdbf10d4a7e9afbd2fb46203fe24e5a08f1e90e0d9444cf1f6fcedd04
  2. d7110e1d19e62a287aa54e93fa58e829848f0fde0a8b386015f9e1bb708d2645
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"rock"
12"paper"
21"rock"
32"rock"
41"rock"
52"rock"
61"paper"
72"scissors"
81"scissors"
92"rock"