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 rapidPlay moneyfinishedentry 1 play · winner takes 2 play

e835b43dadaee6a2cd5170f6677182df

Watch the replayCheck it is fair

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

Results by move

Final
Moves
47
played
Pace
94.2/min
overall 82.1/min
Biggest swing
+902
Seat 1 · move 11

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

SeatNetRateStreak
e054e6…b9cf+1,202+25.6 pawn/100won 2
gbb-1,202-25.6 pawn/100lost 2

Last moves

  1. 47Seat 1+300
  2. 46Even0
  3. 45Seat 1+300
  4. 44Even0
  5. 43Even0
  6. 42Even0
  7. 41Even0
  8. 40Even0
  9. 39Even0
  10. 38Seat 2+96
  11. 37Seat 1+106
  12. 36Seat 2+108

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
931da424ea04748486071893c532ec0ec93351560cfde6012ab5e995581ecb6d
Seed hash
561b3337e872c5f43df3f19460abc7e6d1d05d815be297f3be70bea0f65e7140 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 56,832, Merkle root 66b8e04e4c02f568ac96b431564f6acace716ecd4e692a13cc0c5b6ec51e639d. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 88baf20f8b9f6d0caf640e628b5777fc151aef4a35a45569404cd64d93f86c2b
  2. f5faa64b57a93b2231c8a490512ff6896cbe7bf2c2dfa6f72f8935428c5bfbc1
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"g7g6"
21"d2d4"
32"g6g5"
41"c1g5"
52"c7c6"
61"c2c4"
72"d8a5"
81"g5d2"
92"a5d2"
101"b1d2"
112"b7b6"
121"g1f3"
132"h7h5"
141"f1e2"
152"h5h4"
161"e1g1"
172"f7f6"
181"b2b3"
192"a7a6"
201"d2b1"
212"e8f7"
221"f3e5"
232"f6e5"
241"e2h5"
252"h8h5"
261"d1h5"
272"f7g7"
281"d4e5"
292"e7e6"
301"b1c3"
312"c8b7"
321"f1d1"
332"c6c5"
341"c3e2"
352"b7e4"
361"h5h4"
372"e4g2"
381"d1d3"
392"g2b7"
401"d3g3"
412"g7f7"
421"h4f4"
432"f7e7"
441"g3g8"
452"a8a7"
461"f4f8"