Test network: coins have no value. Never send real funds.

Degen Protocol USDC · ETHBase Sepolia · testnet
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

Standard bulletPlay moneyfinishedentry 1 play · winner takes 2 play

af3f32d3ecce439eef39e971d6fc8bb3

Watch the replayCheck it is fair

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

Results by move

Final
Moves
59
played
Pace
105.9/min
overall 96.0/min
Biggest swing
+900
Seat 2 · move 34

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

SeatNetRateStreak
e054e6…b9cf+3,002+50.9 pawn/100won 5
gbb-3,002-50.9 pawn/100lost 5

Last moves

  1. 59Even0
  2. 58Even0
  3. 57Even0
  4. 56Even0
  5. 55Even0
  6. 54Even0
  7. 53Seat 1+790
  8. 52Even0
  9. 51Seat 1+2
  10. 50Even0
  11. 49Seat 1+2
  12. 48Even0

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
c43ec64fe84d6a90951092207b87a99b15163e83253f39102d54fa0e1b68c50d
Seed hash
4546ec7f9a63cc73d1e693f3ad8c22d50275bd49e88677f1f78cb650d6f636fb = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 59,151, Merkle root fe346f28e86fe4763267e95e7b0dd903f9510ff702725b9a93fe0c5f9b6913d0. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 218841c5af0cbef8f482e86586e5b38ab65adf144f6bb14f805b6e29bf637f25
  2. 4028d864c3b291485b58c290d2da9558362a7bd61a6945547f5e46c9df6ecb6f
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"b7b6"
21"d2d4"
32"h7h5"
41"g1f3"
52"g7g5"
61"f3g5"
72"b6b5"
81"f1e2"
92"d7d6"
101"e2h5"
112"h8h5"
121"d1h5"
132"b5b4"
141"h5f7"
152"e8d7"
161"g5e6"
172"c7c6"
181"e6d8"
192"d7d8"
201"f7f8"
212"d8c7"
221"f8g8"
232"c8e6"
241"g8e6"
252"a7a5"
261"e6e7"
272"c7b6"
281"e7d6"
292"a8a7"
301"d6b8"
312"a7b7"
321"b8b7"
332"b6b7"
341"b1d2"
352"b7a8"
361"a2a4"
372"b4a3"
381"a1a3"
392"a5a4"
401"d4d5"
412"c6d5"
421"a3a4"
432"a8b7"
441"e4d5"
452"b7c7"
461"a4d4"
472"c7c8"
481"d5d6"
492"c8d8"
501"d6d7"
512"d8c7"
521"d7d8q"
532"c7c6"
541"d4d6"
552"c6b5"
561"d8g5"
572"b5a4"
581"d6d4"