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

Three dicePlay moneyfinishedentry 1 play · winner takes 2 play

ecb9c62cad680c07ad6dda0723a29cf2

Watch the replayCheck it is fair

  1. e054e6…b9cfSeat 10
  2. gbbSeat 2+1

Results by round

Final
Rounds
4
played
Pace
240.3/min
overall 240.3/min
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-3-75.0 dice/100lost 3
gbb-1-25.0 dice/100lost 1

Last rounds

  1. 4Even0
  2. 3Even0
  3. 2Even0
  4. 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
7e2ab9f2bd4befd432d172c002aca9a8307e5f7a1bb8c3d6a0599b54c2d57e7a
Seed hash
5394dc35ad57a72ca5644b3257e74366324619c7964f3aa6492ebc3499d7228a = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 51,315, Merkle root ee2cfea37ea0ef65d774df15b092cb024249093972e9c30934018ce897eafe46. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 89602da74113594a611e2a9c270cb45895cff2a606b7e5284a077571ca6e36b8
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":5}}
12{"bid":{"quantity":2,"face":5}}
21{"bid":{"quantity":3,"face":5}}
32{"challenge":{}}
41{"bid":{"quantity":1,"face":6}}
52{"challenge":{}}
62{"bid":{"quantity":2,"face":2}}
71{"challenge":{}}
81{"bid":{"quantity":1,"face":3}}
92{"bid":{"quantity":2,"face":6}}
101{"challenge":{}}