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

a2e78dbde0fae7b465fd3d577c2baf88

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 2 · 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/100lost 1
gbb+1+100.0 wins/100won 1

Last rounds

  1. 1Seat 2+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
5e9c789221e3e20f41bf599b51b4f9af018a937ec5388528f2b7aaebe32495ad
Seed hash
b8844d64c617fa4d0addf54ebd259a6d6a2ec7ec384c4b28611f2d63d9e7def6 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 57,007, Merkle root 61d93fb6c6f988431ba44f797052d4b3aad79e99c19386258ad73fb720bcf4b5. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 14a9821e0e044f1262506a8b72448c7322410c2b579ba9019055ac968e5e2b8c
  2. 3af9ad09a8a68b8916affd0ce0d6db5cfc40a2714c7df7443da1b7fcb5d6e185
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"rock"