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

2601a38bae50cf6aaf17ea4c61290f18

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
2
played
Pace
78.4/min
overall 78.4/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
0f1ac0f7d90c889783e91bfae327d0963662e11077b256f037e330139b31ca20
Seed hash
3f147dfc456aac043b135336f377525bb17434e3a8d0864ed6bdb572e0ba42c5 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 61,245, Merkle root 58febfddeab818fd8fe86adfd50cadb43da147b5f5fb2a27a06a4c878017f9c8. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. ee39f65a5ab77113d96061ff22bf83b62425ee8354c7e09ea41bf75c9ad2d85c
  2. a23216cd7a8332ac989e8a567a485f3c549e2caa5bdd4a484d8fbb6ccefa185f
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"