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

6bde666491f9278f6867a8fa5255506d

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
646c2e36a0573e82f7ee458d5020070353ab46d382deada8bf16bd086a9701c8
Seed hash
5cb4bce8aa131ed17a9798b14c289366f5cecc396a2a36b1a53dd267b752a033 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 58,183, Merkle root a3ac8bce65513e92b712fba84f90d2f8f02278d62918103c848feef0a97e7966. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 1a410e83dc33653c8597021b81a09022835a6216807964bd04e4b6262fe5fd51
  2. 9e32b461980d0c42349cc1c87fd81cc40a769f5fdaf34556a02ab0b805474303
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":2}}
21{"challenge":{}}