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

b2e5868a2c5124e87b8ac7d3dc4f3057

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
637680592e13dd7919ce222989fb189b71840af6d3b2ebc3c0d98dcbceae1f59
Seed hash
73ed682db52e9d8422394ceb188536275feb60af4ab9fc73c98b559e371f97c6 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 56,575, Merkle root 7c3f4a08d301db139ac2e776e677639761f76a2b3914f2346871a02a442527e1. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. b7d3b4c5d776c7b7b32ffda856968d684ffb63d36ecc575dc0a801a4f391dce1
  2. aa59214516b1318dfeecad12da3e023ff0e151955b19306e5b3511f8fa99033e
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{"challenge":{}}