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

186630bd513f10d7edf5ea27806fcb50

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

Last rounds

  1. 1Seat 1+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
5e462e2127461d4b6d595a48a036271ba09afea7dcca2b816996559415c8c88c
Seed hash
e77b738fcf04e48773ed0e5b333a39512f3dc8486d8ecfc13e537e5e3cade9fd = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 58,636, Merkle root 87b4d8449d7b3d4e150f0d93edef9a3fc03dc95349e6d06b40bbf38df561b182. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. bfe7d27102e60c644e2a8e99d263b652d8e8c691aaae080170f0e57db844f1b3
  2. 1bd2540faf4963b7dfeae78e661213ef90542408be9544ae3df462623d9c63a8
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"paper"
12"rock"