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

f063038139e97541b0b67baf7936b282

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
4
played
Pace
184.4/min
overall 184.4/min
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…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
ec443b0da8d4421a52e09d64e205824f3aeae86a0a907a55a23f5cb41f22cb15
Seed hash
a2f40c557cac7f9b303812536000e6b163655a5c1232ddf498a3cc43bf685bd7 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 58,386, Merkle root 32dc5ca568fbae277efde3c32a582ad471d2fee53fe00c013a06b3483b31d4b3. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. b1cfa2560b9abdddeca05f60ecd76a0c8f0b7319bc89b7a20d58dba5bbe264d8
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":5}}
12{"challenge":{}}
22{"bid":{"quantity":2,"face":5}}
31{"challenge":{}}
41{"bid":{"quantity":1,"face":6}}
52{"challenge":{}}
62{"bid":{"quantity":1,"face":6}}
71{"bid":{"quantity":2,"face":6}}
82{"challenge":{}}