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

Rock-paper-scissors v1

Best of 5Play moneyfinishedentry 1 play · winner takes 2 play

fe4cc16080cd0d633d1533a34711b2b9

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
4
played
Pace
83.8/min
overall 83.8/min
Biggest swing
+1
Seat 2 · round 1

Each seat's running result in wins, round by round; the dashed line marks the biggest swing.

SeatNetRateStreak
e054e6…b9cf+2+50.0 wins/100won 3
gbb-2-50.0 wins/100lost 3

Last rounds

  1. 4Seat 1+1
  2. 3Seat 1+1
  3. 2Seat 1+1
  4. 1Seat 2+1

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
d96bd2e0ad4a95a631c229cd47f2b5ac2745290badc73742b49209b33f52a91f
Seed hash
57d742c5c0321dbec9f4caa328b4a284793a17f941d58ba32d05ee4922f65e91 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 48,448, Merkle root 0072a3b910eb87233c1698c2e807736b2a01431e9faec256430b9d34b3f88203. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 7124f7ddc43e7ceddcd42f08ce1c9ccfefcd930bb9e5b959244f70a6d1d89bf6
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"paper"
12"scissors"
21"scissors"
32"paper"
41"scissors"
52"paper"
61"rock"
72"scissors"