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

e822b95e3eaadd994639444bcca90b0e

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
5
played
Pace
126.9/min
overall 126.9/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+40.0 wins/100won 2
gbb-2-40.0 wins/100lost 2

Last rounds

  1. 5Seat 1+1
  2. 4Seat 1+1
  3. 3Even0
  4. 2Seat 2+1
  5. 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
181f5e55822f41e786b17abf52b6e76871b6d7f549148adeb1e28c825ef9a061
Seed hash
dd9ec0b6b74d1486cbc5c356491ee33f72b6b017e103aa297f97242ca10c3573 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 51,626, Merkle root c78c7cc1a55c481dcad4da01a7c2cfa29369bbf03b795444397437c5675db3e8. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. dc6f129d1e174ceb42ca8a0a543fe3db0396be940c276ba53b7a2e64e4b53ed3
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"paper"
32"scissors"
41"rock"
52"rock"
61"paper"
72"rock"timed out
82"rock"timed out
91"paper"