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

6aa877796b965b5ff4bc797d5175824b

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
5e040ae61b6b9171d429fb2f516f7d00e946e022c183d6a1dd2346c552334df2
Seed hash
1b2942af96726de825c12c5137189a8fa7cc5049e7bddabc70f8534625511d01 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 61,580, Merkle root 44d62e9a5a8e3e440c5c8096325d327a3bef29775c472bcf20dd539e00949160. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 91e9962adf1e4d9c916db699dd044fa9d58399d787cdf450c121dba9f21374e3
  2. 6487e1523796bb8fbb6bb5e119846b1ccf85f5c02a5ce347dc6e3eec56649021
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":1}}
12{"bid":{"quantity":2,"face":1}}
21{"challenge":{}}