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 · 117aba5040753cad5fd04ee7c24400d9

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
5
played
Pace
96.6/min
overall 96.6/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+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. 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
eedfa7e7a20a4f959c0c083f0d89232e7bed75d1265dba6a5537b2d0585c0d11
Seed hash
0c2cd281b91008bef55ea2f6456ff801054bd78c6e48a0c81f1a2cc47c6ef115 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 72,759, Merkle root 47c4cdd25b5c04d80e85d1226d581916f164d09befbffba34ee5ca78ea20e7fd. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. 9232abe0c3bd1d186b98934e4cd3842f130f0e839daa46d3b404416d27de4690
  2. 42c0afdd75b350888d6cc9c8af047a229d1f8983feee3992b96800345c9b1fff
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"paper"
12"paper"
21"rock"
32"scissors"
41"rock"
52"rock"
61"paper"
72"rock"
81"paper"
92"rock"