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

e3f88d405c2a0136db014bfc666fc349

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
7
played
Pace
86.5/min
overall 86.5/min
Biggest swing
+1
Seat 1 · round 1

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

SeatNetRateStreak
e054e6…b9cf+1+14.3 wins/100won 1
gbb-1-14.3 wins/100lost 1

Last rounds

  1. 7Seat 1+1
  2. 6Even0
  3. 5Seat 2+1
  4. 4Seat 1+1
  5. 3Even0
  6. 2Seat 2+1
  7. 1Seat 1+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
e06620745573ad6666fa9d2dd9a80bc553f8bbfaa97a5d7b2e190f082a44e80f
Seed hash
2a539d70822f41702572be1a5b844b65620d1cf1f66add3566f8601b5cd3bc32 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 50,388, Merkle root 78f95f175df7b157f2045305ec41edc4fa0b4ac29b51d65377d53afa26e48813. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 44dc7de40cbfb183b0e254d43e49b437e5ae4f48b50a8c752f0f75704ce237d5
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"scissors"
12"paper"
21"scissors"
32"rock"
41"scissors"
52"scissors"
61"scissors"
72"paper"
81"paper"
92"scissors"
101"rock"
112"rock"timed out
122"rock"timed out
131"paper"