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

990ffd210b3ff5c2f9f19c0b8c90ab9d

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
2
played
Pace
79.8/min
overall 79.8/min
Biggest swing
+1
Seat 1 · 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/100won 1
gbb-1-50.0 wins/100lost 1

Last rounds

  1. 2Seat 1+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
ca6718b08d5c8a611e94304d329777c0fd3cfb1b16ff4e16c86184e7a47c0dd4
Seed hash
27b81c5e387f9e441ea3a3ddb5fad2df99c424325356324c3d6d8482da2a5658 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 52,337, Merkle root ffb8c3d87de0ed076c8feb405cbf91895c20772e9886d1a18e7314453d0f48ca. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. b0ece24678507c907643cc44f645467ee1c69ced3f9808c270de73ce891f2c06
  2. e62f14c3cc0d0272243969964a15581f6b3b9e8d246e5e703497576a9f41f314
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"rock"