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

SinglePlay moneyfinishedentry 1 play · winner takes 2 play

aa2e393c77cb8ecbda8f69f0b1badec2

Watch the replayCheck it is fair

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

Results by round

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

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

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

Last rounds

  1. 2Seat 2+1
  2. 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
c6929e46d390a71d23054bb7cdf6c74b94109f89dc2401db26da5e0cb0452164
Seed hash
c43399fc18e98a1021c156eda72ee522d011c02450b162c3672d07689f23867c = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 61,616, Merkle root 4e06f66bf431ca5fb5a2830632aa0e1babe98df6343213179f294934dd0ca0e6. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 8e189c7006a522ff420b1c79f8b3527c2d54cb882940bee3203322a53e2feaa9
  2. 2d3582a80c0639bd5e3fbce784c0d5aa7a580e2ed7150a701232c6f0707ecab7
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"paper"
21"rock"
32"paper"