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

b70aeb66bfeda4373ad1b02b357970f6

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
7
played
Pace
101.7/min
overall 101.7/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+3+42.9 wins/100won 3
gbb-3-42.9 wins/100lost 3

Last rounds

  1. 7Seat 1+1
  2. 6Even0
  3. 5Even0
  4. 4Seat 1+1
  5. 3Even0
  6. 2Even0
  7. 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
1ef4e39f7ec21cb584556041861b5b8940b484fddd34dee3a9acf1cc522ad853
Seed hash
5408646a4bd790a235356c0c8b04f1912fdd40c60912b33afff0b5f118e2b4f2 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 50,407, Merkle root 6f019bf1ce946bcba0b29e1ec44cb127563572d50d1b54686c313029a2bd59ac. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 6821f19d1225c153da365ac4faece884d6c0c1e0d5574de3955c49174f04d2fc
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"
21"rock"
32"rock"
41"paper"
52"paper"
61"scissors"
72"paper"
81"rock"
92"rock"timed out
102"rock"timed out
111"rock"
121"paper"
132"rock"