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

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
5
played
Pace
82.8/min
overall 82.8/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+1+20.0 wins/100won 1
gbb-1-20.0 wins/100lost 1

Last rounds

  1. 5Seat 1+1
  2. 4Seat 2+1
  3. 3Seat 1+1
  4. 2Seat 2+1
  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
60ea2815cd4669a57fb6fac14ef7eb8b91727243ee0eabf7ca49c93b97ecc521
Seed hash
f6abff74a3d2c25fce36fb8d5cfe0f05132af6069ba7d25e4d2fbc6122f2fb73 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 70,301, Merkle root 1d56b81644d2133b17df42d44c458b7c9e9556799e12a47952bbd120d6060da5. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. 51b34569bedbe89555b4cad909a852841b77ef069c57d23c290786446cf68519
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"rock"
32"paper"
41"scissors"
52"paper"
61"paper"
72"scissors"
81"rock"
92"scissors"