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

7f87e008194249dd51295d4127ac7705

Watch the replayCheck it is fair

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

Results by move

Final
Moves
12
played
Pace
116.0/min
overall 116.0/min
Biggest swing
+102
Seat 1 · move 10

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

SeatNetRateStreak
e054e6…b9cf+106+8.8 pawn/100lost 1
gbb-106-8.8 pawn/100won 1

Last moves

  1. 12Even0
  2. 11Seat 2+2
  3. 10Seat 1+102
  4. 9Seat 2+2
  5. 8Seat 1+4
  6. 7Seat 2+2
  7. 6Seat 1+4
  8. 5Seat 2+2
  9. 4Seat 1+4
  10. 3Seat 2+2
  11. 2Seat 1+4
  12. 1Seat 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
6ee53af400649d8b13930b71e384f53c41c2e066c92bc611d4d85eff4dfcaea5
Seed hash
f848c55cb0e324c44ae6ebbc3c47072c8dec5a411c9227a72624b806907a425f = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 51,334, Merkle root 23e48afe1f3b18914d7af765bb3fd6297a6bd555db548f23d448bac2cda5df70. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 56c8abc50f118198b37e6d14138b729efa4328752086a284b5071ee11a5c36e4
  2. be3c067ac0e123cb12c8a57755bd795d3984fc58f30e98c8c187957eebc2dab9
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"c2c3"
11"e7e5"
22"g2g3"
31"d7d5"
42"a2a3"
51"g8f6"
62"a3a4"
71"b8c6"
82"g3g4"
91"f6g4"
102"f2f3"
111"d8h4"