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

1565cdcac0e6175258e60dd22cf403b9

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
0ec5ed85dbbd80971e90ce3131282f6ede1ede843118bc4bdd2d04a5f8a9d788
Seed hash
e8ff4b0e106a354615177873f3d4b97176cfcee8db9672c63e9ad9ce96f1b6a9 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 49,475, Merkle root d25e89796f92ec1fac2c15740af4dde3297ded5113a5b538398fdc9a1fbc3111. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 05cacbbb6ab81c6e4810106fde4f0da5695e236a660614af10810ec6e9009520
  2. dec1caae439658d52777c4b4d23075157801d78fe6c49840e72be2677e5c466b
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":3}}
12{"bid":{"quantity":1,"face":4}}
21{"challenge":{}}