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

Watch the replayCheck it is fair

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

Results by move

Final
Moves
19
played
Pace
106.3/min
overall 106.3/min
Biggest swing
+898
Seat 1 · move 11

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

SeatNetRateStreak
e054e6…b9cf+604+31.8 pawn/100lost 1
gbb-604-31.8 pawn/100won 1

Last moves

  1. 19Even0
  2. 18Seat 2+2
  3. 17Seat 1+302
  4. 16Seat 2+2
  5. 15Seat 1+110
  6. 14Seat 2+102
  7. 13Even0
  8. 12Seat 2+300
  9. 11Seat 1+898
  10. 10Seat 2+306
  11. 9Seat 1+106
  12. 8Seat 2+106

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
a0806c60327585a2ca9b7357b5442626214260a8ae4f36e07c78a08633e6ec0e
Seed hash
b1d6bac8c323ac5edbbc740e273b79e65ad40b68b0941842adc4c4e3bdc47b06 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 65,068, Merkle root 0c9801ee94c70d07404c47e8af339bb0ad15e15a32aaecabd90b6f07c2ec6f0d. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. ca27f8b8920ca7f6e531b41cc171b6b67070de8007aa319eda5ba3a5f241b2b6
  2. 551b0952e33a18d1f2bcf02451eb61eb5402e27ca6938419f77c6e93095d46e1
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"e2e4"
12"e7e5"
21"g1f3"
32"a7a6"
41"b1c3"
52"g7g5"
61"d2d4"
72"e5d4"
81"c1g5"
92"d4c3"
101"g5d8"
112"e8d8"
121"d1d4"
132"c3b2"
141"d4b2"
152"f8b4"
161"b2b4"
172"b7b6"
181"b4f8"