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

31d18a36576f92837bccff76ce8d09b7

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
2
played
Pace
84.9/min
overall 84.9/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
ed63c397c2eec37b3ff04a043107e46a72a868d6c76287b1f0d516f8c2da8857
Seed hash
48e24cd0133d2a120ccc9fe8cbe05e2d91347f114ced591ea2b0f0313855a4f0 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 52,252, Merkle root 04800edda574bc11e1bcbe4d7a42d57d505f6ebfbf1287d87db4e84f5d1c8f32. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 8af4c7dfed4d7d196850fbfe4063ca41cf946edc3f45bd872635be3f1cb2ee66
  2. f82595c540266cfbc206f8a54950a5b5ab4d40c93f3a7bc3380f32fc8849faa9
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"rock"
12"rock"
21"paper"
32"rock"