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

fefca0231bf6979c76fe1e4313c85a12

Watch the replayCheck it is fair

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

Results by round

Final
Rounds
3
played
Pace
84.2/min
overall 84.2/min
Biggest swing
+1
Seat 1 · round 3

Each seat's running result in wins, round by round; the dashed line marks the biggest swing.

SeatNetRateStreak
e054e6…b9cf+1+33.3 wins/100won 1
gbb-1-33.3 wins/100lost 1

Last rounds

  1. 3Seat 1+1
  2. 2Even0
  3. 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
18a4b0cfa0842ea2ee3ad3a976ec817e70018a27f17d6f579355426d991009f2
Seed hash
65bf7ecff5f6cc7facd9d02c48bb7181ae8d1ee75abc934ef90d8b24b681ac45 = SHA-256 of "degen.match.seed.v1", a zero byte, and the 32 seed bytes. Checked: it matches.
Commitment
Batch 60,981, Merkle root 31cc1c9e51dc0f86f2be0c37730b6f74dce2eaeccdae25e23b4a8d4171006f89. Recorded by Degen Protocol, not on a chain. See this batch and its Merkle tree
Merkle path
  1. 262ec208b999ef4e7cd9d0ac04e7762282571e7c55aaee2613121df7332e0f92
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"rock"
32"rock"
41"rock"
52"scissors"