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

Watch the replayCheck it is fair

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

Results by move

Final
Moves
22
played
Pace
88.4/min
overall 88.4/min
Biggest swing
+914
Seat 1 · move 14

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

SeatNetRateStreak
e054e6…b9cf+16+0.7 pawn/100won 1
gbb-16-0.7 pawn/100lost 1

Last moves

  1. 22Seat 1+14
  2. 21Seat 2+108
  3. 20Seat 1+2
  4. 19Seat 2+14
  5. 18Seat 1+14
  6. 17Seat 2+14
  7. 16Seat 1+2
  8. 15Seat 2+2
  9. 14Seat 1+914
  10. 13Seat 2+900
  11. 12Even0
  12. 11Even0

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
7721e6958af77ce6dfe813c458619a0700cc830528c91b76300c28c1b4dd34ff
Seed hash
57ff2dd03994d32ce6e8463df06d4563bb41262cda329776341038c2b29aa2b3 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 64,290, Merkle root 85542a5949e808880c6c0242810236d5e8970c06029b99336807409085e276a0. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 61d37bdf2ce2e2f0f01d5ee373340fde6651126bcaf9592a6bd0b7a5098882c1
  2. bbec25967e861d75ab075275106aa21ea8c63af1d2d3bc3c9d9370e2c0fd1337
  3. 3df195f91eef4ea895e95089d58e2d0936f85b25727acdbcce56d00d11e62ffb
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
02"g2g4"
11"d7d5"
22"b2b3"
31"e7e5"
42"h2h4"
51"c8g4"
62"c2c3"
71"g8f6"
82"b3b4"
91"f8d6"
102"d1a4"
111"d8d7"
122"a4d7"
131"e8d7"
142"f2f3"
151"g4f5"
162"e1f2"
171"d7e6"
182"f2e3"
191"d5d4"
202"c3d4"
211"e6d5"