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

86f8d4741fc201a3641d897bdcb6c5c4

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
4
played
Pace
71.1/min
overall 71.1/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+2+50.0 wins/100won 2
gbb-2-50.0 wins/100lost 2

Last rounds

  1. 4Seat 1+1
  2. 3Seat 1+1
  3. 2Seat 2+1
  4. 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
af031018838d724610d570a6a2aff5c1dab9b5e175c6b7a79028c12cd333d6b0
Seed hash
c1a11fd9ce2b66d1dd872b59952b2fb0aaef39c9027ec5ba818ade5972bc6310 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 51,775, Merkle root 2dac80ae99a0d706e06e47a9b1052480af8af0c2276a087ff96b451481506a1e. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 7aa105c9e91fb701f26ef7e07321cf91daae6b1d1f2d83f8baf4d4074e14bc91
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"rock"
21"paper"
32"scissors"
41"paper"
52"rock"
61"paper"
72"rock"