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

Kuhn poker v1

StandardPlay moneyfinishedante 1 play

ca5fa5c8ce3ce64e8c97d24594b2989f

Watch the replayCheck it is fair

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

Results by hand

Final
Hands
1
played
Pace
–
overall –
Biggest swing
+1
Seat 2 · hand 1

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

SeatNetRateStreak
e054e6…b9cf-1-100.0 chips/100lost 1
gbb+1+100.0 chips/100won 1

Last hands

  1. 1Seat 2+1

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
055bb8c2cd6249388feb59ad276c6692fefa6b7f25769c40a8507794c33464b4
Seed hash
7f3f0034d3757a7e2fa759b81c09c44e03a3a965dc25d5d5b26679e8392ea55d = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 52,023, Merkle root 309ec3f613d74767beac64cfa68ef04c16afa7e057cf56ef637f88b8a3f6aeef. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 5571154b6b87f9c4d2ae96ec4d2c4679adbfca794f19eb5d1e3ad674dcc4c0f7
  2. b7109ddbf6d705223762bc56c87c227a1ca52ca6afc11ab3181868c23299d792
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"check"
12"check"timed out