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

Liar's dice v1

One diePlay moneyfinishedentry 1 play · winner takes 2 play

120c951c1ac176e91875a418ef6c5949

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
1
played
Pace
–
overall –
Biggest swing
-1
Seat 2 · round 1

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

SeatNetRateStreak
e054e6…b9cf00.0 dice/100–
gbb-1-100.0 dice/100lost 1

Last rounds

  1. 1Even0

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
9a1be271a2ab2dfbff2725b03bc77a8a9900c590c96b22bc515b67f9c164cc9e
Seed hash
b983b0aeb996d7be8012636601c6132115a0f0b170f2bb79397a0c33c3877bc5 = 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. 29b57ad0eeaa1d498673c04cfaded1c2eafbfc188bb454c17ca7361751d69a33
  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{"bid":{"quantity":1,"face":2}}
12{"challenge":{}}