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

0c3b869c31f08810bcc0e3bda231abbc

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
1
played
Pace
–
overall –
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+1+100.0 wins/100won 1
gbb-1-100.0 wins/100lost 1

Last rounds

  1. 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
a8ecf9fd2a8ec856840e3d51f6f082f4e820c79c60d5e5b45e3d46f34e21fe73
Seed hash
c8b9324ab4096856444930913da4afd3e4206c6f331294ea3ccfb2b855e4b8bb = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 50,954, Merkle root 1ead6a031c9c9e6e902818ab9d9a3c19330d62b58212022920787907be3a2659. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 218d044fc98a8513381d6893fecf6dcf75349f39d0deb1a784db9616f5861923
  2. 853bf781e116314d27a7ef3160d19fd53e40420f951306d56f13f373a95a333b
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"