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

7fee081144617ed81b86d0b006a7983c

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
2
played
Pace
88.0/min
overall 88.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
6976d3e905a67f19e013f17c1a4c05a7d2a823af35a8ed72ebfebf6ae6108ea3
Seed hash
8316ee432bf7a1026cc93094459228c94f6942a3888012d6cdb0cdd8dce53ed4 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 53,324, Merkle root 73d1f2d0640cf7a032a6b8d77e3f3c1461f47baa0ab2b3cbce3e46e7d0276d6f. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 50af4f6ab38ebe7b9f53612506f8832bb43b4ce2738612f730a12abfca23e53a
  2. 0eb6c935f0f27d2ea644f6d9d629fdc91ce7377bb7d643c4e63eba6a5b6e34b9
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"scissors"
21"rock"
32"paper"