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

Watch the replayCheck it is fair

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

Results by round

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

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

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

Last rounds

  1. 5Seat 1+1
  2. 4Seat 1+1
  3. 3Seat 2+1
  4. 2Seat 1+1
  5. 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
1f7db177f59c08ca14373205f584eb28de69e0505b85cff10b4a47eca16704ba
Seed hash
27f917a6cf85f92394a68c936c9f8fcd5597f40ed6b094a487d0794c445a9d65 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 69,867, Merkle root f1ef8171894aee2828dcb09e4cf24520dd2370afc8d3dce4839447d4e04be4b2. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. dfaec4fcd233589eab9c27b955c749bcc9b0bd321571edeceb5a5077100a3866
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"rock"
21"scissors"
32"paper"
41"paper"
52"scissors"
61"paper"
72"rock"timed out
82"rock"timed out
91"paper"