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

85eac6e74f368be1098326013e040d8c

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
646a1f3f482047ce998c10d6377181d5a9e2412c5fc768ad8bbdc57fa57336a0
Seed hash
39d06560881824c5c906cb933d410b0a01628fb6b4f890d39dae2ea3eddddece = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 50,263, Merkle root 4a54e90e9b32ea16d5f3fc89228419184e04b66bc7c47ea897a6c016bb4b85b3. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. a0f0bdfa0f5062e7e5608466cc10c270f595d0910da42b44060ab04cfa1b429b
  2. d71a450ccfe1578d09d805989f94931f285f7b9d90e3a795c05616ffe80e1781
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":1,"face":4}}
21{"challenge":{}}