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

Three dicePlay moneyfinishedentry 1 play · winner takes 2 play

e0ff60764b7936ca701e15ec03ec9563

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
3
played
Pace
148.2/min
overall 148.2/min
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-3-100.0 dice/100lost 3
gbb00.0 dice/100–

Last rounds

  1. 3Even0
  2. 2Even0
  3. 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
42cfbfa2748d074f48765a6eb4d7397194f1fd2b37cf25bdc54c3041bf2fa94a
Seed hash
95ad09b3ad69204d276b12361e72bfe933ad11be89f1605886b3aee13fb9936c = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 60,896, Merkle root ff53c4b56b1d6d301d0980b236c104b936fe1a85f4574e6de80271ba58b343b4. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 774c8a2f7265322bcd7bed2968415cbaee7261ddf64329a6ded6f6bdc0879f58
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":6}}
12{"bid":{"quantity":2,"face":6}}
21{"bid":{"quantity":3,"face":6}}
32{"challenge":{}}
41{"bid":{"quantity":1,"face":3}}
52{"bid":{"quantity":1,"face":4}}
61{"bid":{"quantity":2,"face":4}}
72{"challenge":{}}
81{"bid":{"quantity":1,"face":5}}
92{"bid":{"quantity":2,"face":3}}
101{"challenge":{}}