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

df85e1dd28fc9e49ae9c8f146ada8e62

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
4
played
Pace
146.5/min
overall 146.5/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-1-25.0 dice/100lost 1
gbb-3-75.0 dice/100lost 3

Last rounds

  1. 4Even0
  2. 3Even0
  3. 2Even0
  4. 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
cd5d8ccc32e4426a0d374ebd072446e999b21d997f627d7f461d5a670f44f644
Seed hash
30ebd1d148c311282078f023ea4e3ea60b96667a16fa9e4079282c17abf00558 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 48,833, Merkle root 8247e6f18c250794d5e98c5743f36989f42c178f553f270d99f5b936b53fa58f. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 0a13d383d170aca15f5dec35d1dcfa2211dbb1c8a3d5489722daa73560b5e5e3
  2. f46aac2fa819eab33e1d56d9b828b51b9dfe93dcaa491183f5b302bc2b7013f5
  3. 98373d80ef9239fe01b878230a061921b27766020592d08e4dd0bec951713cc9
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":2}}
21{"challenge":{}}
31{"bid":{"quantity":1,"face":6}}
42{"challenge":{}}
52{"bid":{"quantity":1,"face":4}}
61{"bid":{"quantity":1,"face":5}}
72{"challenge":{}}
82{"bid":{"quantity":1,"face":3}}
91{"bid":{"quantity":1,"face":6}}
102{"challenge":{}}