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 · 273d8aed07095779378d83cdc38d49ed

Watch the replayCheck it is fair

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

Results by move

Final
Moves
21
played
Pace
99.1/min
overall 99.1/min
Biggest swing
+902
Seat 1 · move 7

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

SeatNetRateStreak
e054e6…b9cf+1,008+48.0 pawn/100won 1
gbb-1,008-48.0 pawn/100lost 1

Last moves

  1. 21Seat 1+100
  2. 20Seat 2+2
  3. 19Even0
  4. 18Seat 2+2
  5. 17Seat 1+2
  6. 16Seat 2+2
  7. 15Seat 1+306
  8. 14Seat 2+104
  9. 13Seat 1+2
  10. 12Seat 2+2
  11. 11Seat 1+4
  12. 10Seat 2+2

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
542d602ae2eff8e59af1459233ed0dcc95bb1afe1c9ef84c8b234f8e38024768
Seed hash
899407e9c437a44bbe23c7e51ca19401c9fac29591e0115beb086bd6223907fd = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 67,599, Merkle root 27ea00969b24c854bd04320461622695b73ed6c7f143baf5f49eb8a33532cd2b. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. 42302fe15e8657e26678015af440689d7f80b4142ab92843b0d345429b238652
  2. 40c4d23bce442d8a8a54502c069309249784d0fffbab84c133b5cc056a91d574
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"c7c6"
21"d2d4"
32"d8a5"
41"b1d2"
52"a5d2"
61"c1d2"
72"g7g5"
81"d2g5"
92"e7e6"
101"g1f3"
112"f8b4"
121"c2c3"
132"b4c3"
141"b2c3"
152"a7a6"
161"f3e5"
172"b7b6"
181"d1h5"
192"h7h6"
201"h5f7"