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

Chess v1

finished entry 1 play · winner takes 2 play · 86987a9648e17b9b667e18334f41eee0

Watch the replayCheck it is fair

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

Results by move

Final
Moves
27
played
Pace
100.2/min
overall 100.2/min
Biggest swing
+900
Seat 1 · move 23

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

SeatNetRateStreak
e054e6…b9cf+1,094+40.5 pawn/100won 2
gbb-1,094-40.5 pawn/100lost 2

Last moves

  1. 27Seat 1+300
  2. 26Even0
  3. 25Seat 1+500
  4. 24Seat 2+500
  5. 23Seat 1+900
  6. 22Seat 2+106
  7. 21Seat 1+104
  8. 20Seat 2+106
  9. 19Seat 1+2
  10. 18Even0
  11. 17Even0
  12. 16Even0

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
9683b298bfdfa4182ff1d4a6bf511fd97be581a13ccf0aacd057c5d42b902225
Seed hash
37323af2e3a22a508f3a2991df8071a9ee03c071ea9f6c5ad81a0b1f8bb389c4 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 64,641, Merkle root 64ea5ed7be42c45bb9f8f0d1c92d7dcd370c563090b9973fa0a4c4b1a1e1f34b. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 93b6ed6fc2291a874fcc9f8d91f6f5edb798ba19b54793464ddd390548ff7dd3
  2. d660e78930d611d17584f4527d49c60fa3b20e0de728bad4022e01918697229f
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"c2c3"
12"f5f4"
21"d2d3"
32"a5a4"
41"b1a3"
52"f6f5"
61"c1d2"
72"f5f6"
81"e1f3"
92"f6f5"
101"a1c1"
112"a6a5"
121"d1c2"
132"a5a6"
141"c2b1"
152"a6a5"
161"f1d1"
172"f5f6"
181"d3d4"
192"e5d4"
201"c3d4"
212"c5d4"
221"c1c6"
232"d6c6"
241"d2a5"
252"c6d6"
261"a5b6"