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 · 017590cbb19c4bfb915e2ee44e293ecf

Watch the replayCheck it is fair

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

Results by move

Final
Moves
24
played
Pace
99.5/min
overall 99.5/min
Biggest swing
+497
Seat 1 · move 22

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

SeatNetRateStreak
e054e6…b9cf+204+8.5 pawn/100won 1
gbb-204-8.5 pawn/100lost 1

Last moves

  1. 24Even0
  2. 23Even0
  3. 22Seat 1+497
  4. 21Seat 2+300
  5. 20Seat 1+104
  6. 19Seat 2+104
  7. 18Seat 1+2
  8. 17Even0
  9. 16Even0
  10. 15Even0
  11. 14Even0
  12. 13Even0

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
19572dc6d73f16bb55d934e91c56b96e55486a29eb5e13b3060a92e50a52ac9d
Seed hash
787813542228a48b0f3e621a4d50af6a2c7420fd8ee656367fcfc3ec4b1a542b = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 68,488, Merkle root ca4902c8a352bfb69052bd1995901ad1ea1f87dfa0a3b368ca20f1e4cf190c98. Recorded by Degen Protocol; on-chain publication is not available yet. See this batch and its Merkle tree
Merkle path
  1. e030e963c47fdf4ed6e66b1c92a429ff6eccc06dc2f64068cb9598161ab7eb1e
  2. 460565fe2375fe23309f4096e309e3ddd3292737595d4e61b22ef9ec98531e46
  3. 71d4676c727bc5bdb8b7cefc8883f55d3896d89d8d99b3a97dbe0bfabb6d0ca7
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"e2e3"
11"f5f4"
22"e3f4"
31"e6f4"
42"f2f3"
51"d5d4"
62"a2a3"
71"c5c4"
82"a1a2"
91"b6d5"
102"f1f2"
111"a5a4"
122"f2f1"
131"d6c5"
142"a2a1"
151"c6e6"
162"a1a2"
171"e5e4"
182"f3e4"
191"e6e4"
202"f1f4"
211"d5f4"
222"a2a1"
231"e4e2"