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

20944f634f1838916d45b409b7517e7c

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
090a7d5c4d15c3f300ee9c35bb0f174fd5ff2660a3b5bf49b74193416b5d953a
Seed hash
dfd948590736a060d7d806573c7f8f8b8db0fec87a27fc0753947f3f4e336ec1 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 59,918, Merkle root e5fa40ed00f1bb3bd8ddaab87c896d745feae66b33fe42a6d7ab529fa611a2f6. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. b6ee3a04781c2fcf23aa534e258313712432445a4c6dad06650f9641c2a027c1
  2. c7e48b236be68bbfd2fc04b4e5491e9f8cbe33278ec6161c2fead092de886b1c
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