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

deabfedc73df2d5cea761c3eee49d9ef

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
10
played
Pace
96.9/min
overall 96.9/min
Biggest swing
+1
Seat 2 · round 3

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

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

Last rounds

  1. 10Seat 2+1
  2. 9Even0
  3. 8Even0
  4. 7Seat 1+1
  5. 6Even0
  6. 5Seat 2+1
  7. 4Seat 1+1
  8. 3Seat 2+1
  9. 2Even0
  10. 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
14adc968a34e86f2fe2cc1470a1c819880e5a67ed7bfd14b39e886da08916376
Seed hash
142ce28a1496124ec21924b6eed337856d56c99454c953ac8491229b40a5c55c = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 55,080, Merkle root 249d9e1a59aa03c89e5df5b1f9c199eb1cace7620d961503857c4dcc7bf8a2f0. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. de22655aaa14391751e0e4bcbca4d5fc5d0c7304b7ffac672b9c1463dff07b8c
  2. e55fb0728407c2ff247d57a0f964870f2dd187525716541989580b9fa53aa5ab
  3. 282e771046b0def6b4bc2018dcad4fd25273a76471adfb3e4936a05f0fcc803b
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"paper"
32"paper"
41"paper"
52"scissors"
61"rock"
72"scissors"
81"paper"
92"scissors"
101"rock"
112"rock"timed out
122"rock"timed out
131"paper"
141"rock"
152"rock"
161"scissors"
172"scissors"
181"rock"
192"paper"