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

0753e4a5252f6ff6e94ae4dfb2d35ee0

Watch the replayCheck it is fair

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

Results by round

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

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
f2f1623df2b14c3ac03cb869dcd6c17f5098f4935fe07a475205a0db7301a025
Seed hash
dc0cdefd60ce575b0c81b6c25ff7e4ab045ac6cbe07c8ca0d596200c9010d494 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 51,943, Merkle root ea440b6930bddfa95344e2b8bab7d058ececd6d15b5c8caa81fca55a023b4570. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 87d9ef6135f48241bbd20e61ceb1125c9181b02cc579f615b170ff829f8fa5a3
  2. 6832b96c8942af30c58a6a1ea37319cd246057410c7151b438e41efca1a6bae7
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":2,"face":3}}
12{"bid":{"quantity":3,"face":3}}
21{"bid":{"quantity":4,"face":3}}
32{"challenge":{}}
41{"bid":{"quantity":2,"face":6}}
52{"challenge":{}}
62{"bid":{"quantity":2,"face":1}}
71{"challenge":{}}
81{"bid":{"quantity":1,"face":1}}
92{"bid":{"quantity":2,"face":4}}
101{"challenge":{}}