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

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
4
played
Pace
94.6/min
overall 94.6/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+75.0 wins/100won 3
gbb-3-75.0 wins/100lost 3

Last rounds

  1. 4Seat 1+1
  2. 3Even0
  3. 2Seat 1+1
  4. 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
8e4739c2c6158ba620027ef49fa7affe021e904f47364785a948a005155f8dc9
Seed hash
fb6c3ebbfe6dfa5f4bf8409a8061aefd26fb560d211b0836af10762a1fab1b4d = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 66,869, Merkle root 6e0261d463e185262656eb34d75cc3b6c164f20aa55c8456f01b757611907b79. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. 419805f8b2e5f4a7fc3436259f7d3c5d86b3d43fc7af5f30cf93433734b48385
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"paper"
32"rock"timed out
42"rock"timed out
51"rock"
61"paper"
72"rock"