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

f3bbbb976afe27cf2f216d8fd49baa09

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
4128d79a32d30d25e9d06b1222bd74c670105ec26dbbc22b2ecac2efde559863
Seed hash
1041ad5d8860a5ac18eda765c87bc2b2f34a6c9c81756b192d2478944511cb15 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 50,261, Merkle root 679e289478ac3086bbf08023e0cd651330a2532f9b279c37adc6c783a43f0e98. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. d540f7d754ea78369d2d2371bb1a34db052171dbfc98a98cd9bb24cec81b0dce
  2. fb3a23071d291032c52315b8df65cd1fad75343a45a1aacf1da49522844cc0e0
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"