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 · 1539f6ca89f2d5e8858776d261df80e3

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
12
played
Pace
89.3/min
overall 89.3/min
Biggest swing
+1
Seat 2 · round 4

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

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

Last rounds

  1. 12Seat 1+1
  2. 11Seat 1+1
  3. 10Even0
  4. 9Seat 2+1
  5. 8Even0
  6. 7Seat 1+1
  7. 6Even0
  8. 5Even0
  9. 4Seat 2+1
  10. 3Even0
  11. 2Even0
  12. 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
0b69891d3c2ceb00b96a93d7e5f8c4fbb05dc7bf2af915b4e7babf13230e01a3
Seed hash
75b1097648ff5cf014c2b92dd56a10bad9ba6b1bd7252e83f7ca48f1e14d7915 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 66,442, Merkle root 89171bb53ef6d25b208ffe80af0e36c0b97981d2cb334a2273df7569fa72261e. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. ef9ec7117846608b6f722c3cf5da587dc7a90352586e09cad7e8ecc07d4f40b0
  2. 5ee396c9656605788ee69b0dcd61f98761ba030e9cf68d7aaa2b7e7f8b0aa237
  3. b1dd13f3b4434fdba7add121b80b820219e4a434da35f83f9c4ce78e48577275
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"paper"
12"paper"
21"scissors"
32"scissors"
41"paper"
52"paper"
61"rock"
72"paper"
81"scissors"
92"scissors"
101"rock"
112"rock"timed out
122"rock"timed out
131"paper"
141"scissors"
152"scissors"
161"paper"
172"scissors"
181"scissors"
192"scissors"
201"paper"
212"rock"
221"paper"
232"rock"