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 · 52e37b958b15c455e9eba1206f123ae4

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
5
played
Pace
140.5/min
overall 140.5/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+3+60.0 wins/100won 3
gbb-3-60.0 wins/100lost 3

Last rounds

  1. 5Seat 1+1
  2. 4Seat 1+1
  3. 3Even0
  4. 2Even0
  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
674a0cfcdfe7a28c16400af0df35ef2b95dba6122508459b73af5a90cc4575c5
Seed hash
8b88fb1baeff27db7e4ef0db0f2f0d08723dbd2b4fdbfa4ed05fba0a4216d9b5 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 70,890, Merkle root 5b2bb39e682e433f21d6d0b50c00b3022fd8721eb63a9c3466c71e9f199b6b85. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. 843e0426ed8b321c37c1ba013df161a71386456c5ba1107e2c6d9085bc713226
  2. 2b777e3551db28399a2e0647d5668829689ea283f670182cbfaab708acba6e63
  3. 1b90eaa1c3a9c82de75e14e421268b95c7c7932f052ad2566e2889cc06219c4b
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"scissors"
21"scissors"
32"scissors"
41"rock"
52"rock"timed out
62"rock"timed out
71"paper"
81"scissors"
92"paper"