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

133a83ff55e9143e65aa9c022bf267b1

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
9131d8e0196eaa6d4960d02ef16f5dd9ab58a282a223be1a57e1aba3ef9f132e
Seed hash
4ce064b4ec52de3f3dc1fd38e99b9a1346625a51b05730369ad0fb4891377c7e = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 58,389, Merkle root 880c9c897a2742f78cc6ef09cbb45cd04885e21775d6ce44ba12d400b9267974. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 2d0b87c2a14538860ac76975ea4939917d34d4cbf5235b03513a9fe26ab1c8b3
  2. 118a80ed73c417cc90af108aa82efac661a36c5da469bb61024d6f2553537e5b
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":{}}