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

6999e0a47d5c32aeba835e96a2b2f029

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
7948092e56d1d0016d231fd3b8e8db04a561bf6517e1c88d3f6cf00a53db2fa6
Seed hash
d8437c6a28339b8f02e1e88affb4da51cb44f4bca2fc9ad1426af83ce10c3ea7 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 49,041, Merkle root f56877fad410c83660c85f699786306a481532e1f8aadd9ab22277189219e0bd. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. d2c2c963456651acb03b34a0a5bd9a2ac99af1d6756f13b06c282f3996e37caf
  2. 2de463490a13e960153f8bb6f9544ca9e7a326b20a6bf35852788a603a9d7342
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"