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

King of the hill blitzPlay moneyfinishedentry 1 play · winner takes 2 play

7db041aa3344ce1046cf2156b1cff1b8

Watch the replayCheck it is fair

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

Results by move

Final
Moves
16
played
Pace
98.0/min
overall 98.0/min
Biggest swing
+120
Seat 1 · move 16

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

SeatNetRateStreak
e054e6…b9cf-86-5.4 pawn/100won 1
gbb+86+5.4 pawn/100lost 1

Last moves

  1. 16Seat 1+120
  2. 15Seat 2+106
  3. 14Seat 1+14
  4. 13Seat 2+108
  5. 12Seat 1+2
  6. 11Seat 2+2
  7. 10Seat 1+14
  8. 9Seat 2+2
  9. 8Seat 1+4
  10. 7Seat 2+14
  11. 6Seat 1+4
  12. 5Seat 2+14

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
77a98f468f8cb8837baa9c2446e01967d220740bcc67efcb30334c00f3e51dd6
Seed hash
ff535a9404a8d6d35cbec78d78a57ffc938d29e2ff184b4757e35a847365700c = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 53,896, Merkle root 1c56b0f0e0d35b6e46f8e066e4bb9b846bdd6ce5186fde354d653c7e4966ecf0. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 0ff5e4872096ccdeda51aa1720300d47d16a18c4099a0c76b2fdfb80f616e607
  2. 98a8fa39e0ee558df142d29df15b1c292b3a784d26b0ccc02ede9ef7441277f7
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"a2a4"
11"e7e5"
22"d2d3"
31"d7d5"
42"e1d2"
51"g8f6"
62"d2c3"
71"b8c6"
82"a4a5"
91"e8d7"
102"e2e3"
111"d5d4"
122"e3d4"
131"d7e6"
142"d4e5"
151"e6e5"