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

717ece8becc33b5255428ad3f0bb3329

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
2
played
Pace
86.0/min
overall 86.0/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
ab5c9024d8a11d2ad0ee12d83712394769bfd0abedff4cb8e344b8808650e9ea
Seed hash
925ccd6d68d3f5ff69f66c3c161c525f7dacc12439156f6f24686f57e09cc7f5 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 60,963, Merkle root ca086520eb1325aaabeafd3cc229997648b367464210d1a77d92568ee0466862. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. f31a9c4f0c386b6586aecd3610fa064ae4a93e3e4cf0001826e18e9ceb97e8e6
  2. 5fe4c0deb0416bec9cc4f243c5e1e892a6ba6b6679ca2ca127a63436de8952dd
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"