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

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
8
played
Pace
115.7/min
overall 115.7/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+1+12.5 wins/100won 1
gbb-1-12.5 wins/100lost 1

Last rounds

  1. 8Seat 1+1
  2. 7Even0
  3. 6Even0
  4. 5Seat 2+1
  5. 4Seat 1+1
  6. 3Seat 1+1
  7. 2Even0
  8. 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
37a116a8b3dac8f8c0145ee60a24f444f9800ba66dbf9b46195eeb529c4406fa
Seed hash
91cc465b14ac32712b879d517d9710b6c23ce608c5e34b23b9d585967a9743fc = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 69,180, Merkle root 9de332437617e227973bb7687669875fc9e8f84ec0817b25537b204938f7600c. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. 73d580b30e8b03b2bf5802c81c2eea471bed46e6bef3a009a740081ebf9cc5d3
  2. d6db4324a63f9b1f2bf6e5e604f6f0bb661103ff39205c9ced737e563b2cac15
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"paper"
32"paper"
41"rock"
52"scissors"
61"scissors"
72"paper"
81"scissors"
92"rock"timed out
102"rock"timed out
111"rock"
121"scissors"
132"scissors"
141"rock"
152"scissors"