Test network: coins have no value. Never send real funds.

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

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
7
played
Pace
87.1/min
overall 87.1/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-14.3 wins/100lost 3
gbb+1+14.3 wins/100won 3

Last rounds

  1. 7Seat 2+1
  2. 6Seat 2+1
  3. 5Even0
  4. 4Seat 2+1
  5. 3Seat 1+1
  6. 2Even0
  7. 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
6ddaeff997b490e52dad0c4458e514de9c824eac5aefad412f10ba3a21e940cf
Seed hash
2deac68225a5e23a9a29e9f0ba81b4058c6fc2058cbb993c761d377776b510a4 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 63,254, Merkle root 2535641232fd8528933283ecfbfeb8c8aaff507d267de9a08efda7977e039f70. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. f557c060b00996f6fa1f9847796140c150b97e595c2c407f051169e96aa58dc1
  2. ee056125afda0645e31eef1d9ce434eb2119eec0621d8f37c343dbcd221a3a69
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"scissors"
12"paper"
21"rock"
32"rock"
41"rock"
52"scissors"
61"paper"
72"scissors"
81"rock"
92"rock"
101"rock"
112"paper"
121"scissors"
132"rock"timed out