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

c6cdff14f726fb3279e8394c08bce29d

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 1 · 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/100won 1
gbb-1-100.0 chips/100lost 1

Last hands

  1. 1Seat 1+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
a2702bd4de74c8d5b4eb926736f6a08cc9b959447ab23097188ef236dd37a05a
Seed hash
16b0695d43507623e483ccd15dc57b468c30d8eac9fe3318f2ca19bf0e3a19a3 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 57,836, Merkle root 7d5298d3ea5f3fadf0df122798b911a416c8fc5c67b1d8a64d2659fbea114ea3. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 98a2ee37591403b3262c21f1f39dd756f64a5d30be80ef126d4e9866199a3f2d
  2. 14c9798cb28ec4f94ea0852dc1839c2b5ae86a017a176c3aae4b0a6da9c12054
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"