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

b72f5ca9b2d7febbff2335f3da7645e9

Watch the replayCheck it is fair

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

Results by round

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

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

SeatNetRateStreak
e054e6…b9cf-1-100.0 dice/100lost 1
gbb00.0 dice/100–

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
0a4233a2f27639d807b8b40be82cd6c9bf5347105b1355957457cc1964d73283
Seed hash
2b6f0617b882207b6a0f6009daf8ce4609298d391ded9aacf63ac03d3bd43f04 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 47,373, Merkle root 20834156daf6a967ee502c662b43a4cc04416d3a65090cd69637cd252f39a63e. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 55114aefaa7c9332fdb6e848b3f0892d216b27a6caa82e48370e9d8bd20da9e0
  2. 70a6e39cd984ff0f8c95a993270756b881aa0b8581b7072edb2536ce2cbde8ca
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":5}}
12{"bid":{"quantity":1,"face":6}}
21{"challenge":{}}