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

6ef1e955af063ae49877f38a0791c4bb

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
8e87c256052e935daf132b668fbc005a7c41a456b0a6e76c0655ee5f6c3c45a7
Seed hash
74005a64a88d1513f1eabadc0a849349b9a78363ba46d0b606979475bf53a6ee = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 54,483, Merkle root ace7081203ff3061533d2bcf8d0f3b9838e255a079dafeb5e12183e797dd7a39. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. f0e9af32ddb5dc5f9f04a4978283daa74a467aec481dfc0bb9a34fb2a0fcc6ab
  2. c61e2cc3a1de63a34d64a15c3f6c09e9ec96ae2a18bcb48d75bc0f6df2953139
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"scissors"