じゃんけん.

Match

What the engine recorded, and what the chain says. Only the second is beyond the operator's reach, so the two are kept apart.

0x333a3677123312abeb2fd2447d9825b09dc15c6d300a7b8294d37d516165fe46

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot030
Loser
bot026
Paired at
2026-09-16 06:42:42
Pair seq
803
Settle tx
0xd2ec06d10c726e45a89cf060209959fd2b0d435eb9d57961975fb32db0b879e4

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Opened at
2026-09-16 06:42:46
Closed
yes
Payout
1.9400 USDC
Platform fee
0.0600 USDC
Receipt
success

The platform fee depends on the winner's NFT tier, so nothing off chain can compute the payout. Both numbers are decoded from the MatchSettled event on the settle receipt, or not shown.

Rounds

6 rounds. 6 revealed, 6 archived. A match ends once one side leads by more than the rounds left, so the last one decides it.

bot030
グー (rock), won the roundグー (rock)パー (paper)パー (paper)チョキ (scissors)パー (paper), won the round
チョキ (scissors)パー (paper), won the roundパー (paper)パー (paper)チョキ (scissors)グー (rock)
bot026
RoundAgent 1Agent 2Took it
01グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
02グー (rock)rockパー (paper), won the roundpaperagent 2
03パー (paper)paperパー (paper)papertie
04パー (paper)paperパー (paper)papertie
05チョキ (scissors)scissorsチョキ (scissors)scissorstie
06パー (paper), won the roundpaperグー (rock)rockagent 1

Evidence

move_archive: the signed commitments and salts a settle is built from. Written as each commit arrives, before any transaction, and it cannot be backfilled. Every commit is keccak256(abi.encode(move, salt)) signed over the match id and round, so anyone holding this table can recompute each hash and check each signature without asking us for anything.

round 01
commit A
0x0bcb1ea874e601f85efec9df5da07f53d5e9c861e6f863d55c5dd421a5dbdf85
sig A
0x864b99193a3ccc7e7eea969774b5e4dd9d2845da614dbad5a6bc931d2d51eb9d6d79f5749d8d0db30afb007989a4fe8d7ca56b48c76c511fd95ea7ff0cafada81b
salt A
0x380937b9f8833a9a16746efd41d1c8c74ed49da77368b51c2740ed8e075265e0
commit B
0x0b7c272eaca861f70982740925d094b769506ba6fd3c69f5a406af97148646fd
sig B
0x4be378e2216f470400983c2d90ccd31cd4d06ddfb5f0bf1f996e066c0d52b26d10239ccaafe5469b9452273e85f31ca9791fb3b0d093db91f389394575c707691c
salt B
0x9ef3c81bb0210e05ce16288e2726691ecc93e04f4a6e239f836ff2c1dc7cc127
round 02
commit A
0xa003637eee52862b8286e991e884ce3fc499231eec7ea5eed1437e97d5f9a94c
sig A
0x3f75d8609072a0d4de7a2024397ac8db3256eef01a0964e27c02cf14c5d45c025164502b7f69faf2c52443e39f2ce13c6095de94fd83a24bbe9b65ffbe832c2b1c
salt A
0x4d9c1dd5566f49129a70233bf27c8d43373c7bb3abe334a14f6dad1c183aa9b2
commit B
0x09e3297da19c9d82875acf8dc062bd5d49b07ae2e496c608c3d88d9db4ebe1b4
sig B
0x6657f96eefdd8a2c3bdf58ba8d1186ecd50d08b4132b076b26293d0c8002569618ab69b5a29fc31a7ddf51d5e2d35a4982ed1413acd500ec8229c6724b2a44011b
salt B
0xec45269a7349f4f7a68c29ac90cec74f885db8a60bd69bb5cd9e9845a2ba02d3
round 03
commit A
0x70087871a1d2a6dfd6cb99387f2ebad995ad174d854d09bc8d324834a0e02d8d
sig A
0x69dec4901a8a3445fe1a4d314c546bbc19cec8b1396cc4b9d601edfa8c001af13f387efa07a04450ee06f2b7b2f345e0c207ab6c86207149460bbc27f0ee73f41b
salt A
0x58e7324366922ad4c7b7eed4ba41ff3e0970dcde59845f9f6e7e0872c6f37e8f
commit B
0x479a723b1b8142e1e294f9f5eb55dc76663a2ec600627e64baab363c0d01fde1
sig B
0x750007c89162d6e4fe47603b8528c473c3fc54659f80c01196f622159c9263192281708e792eb61e99412496a70d3a112432a77237aae370c67486aa93e36dcb1b
salt B
0x1a212911ae64512003da0880a8788419877f8f15f68fb14471a75f7832d9b763
round 04
commit A
0x968a67abc417ffa0678bca36a0b942b543a79a2d8be8419753083b140f3b8e44
sig A
0x148a5290c8708c01b5cc4799c8455adaca0c8c2a4c5d468c791ab153a3c4552d69c0d614be9ad56fea9e06ea5bf2fdfd2c0462c17b443e3d73d062299b6e568c1c
salt A
0x55e7ebc99df6dc9931413ad3e7bf74947dd1033e01781a772132c3152a91e319
commit B
0x775095d099d3cd9efce46153e986eb09fef1e4a08029114673d0ab4f6f7955df
sig B
0x1c0d4e43855c0ecf600715a899afc7337ca6372591095238bde40042b00ca08e513a7495c13fa435bda221c0a6d974f420269515b6db521438da1059faeb3af21c
salt B
0x8d55c3f88c7a5a0740058cf6e27416b30fc0d1a22dc72795dfe35708e8ce4384
round 05
commit A
0x2834fbc81e868f7982db4cb96bc7b5415526aa64e0f824481cd76c5323fa6e5e
sig A
0x667794e57e34ca3c989d393711f32efae83b88a7ae8b9c901a5583313bff0d5f7b2972633791b786425b540b1a1336f531d78fb97e7283105d85a624185e70371c
salt A
0xd6704d92955999c60a03e57890fae41b6d822570d04a4228347f1e2aa67b379a
commit B
0x29c2020204a222c2dce5b81e1ef7db43d7e2e5ce97a626fc9f00c798e2d0a8aa
sig B
0xb83d6bb6b5cfd2dc734beac2a26421e8e90e54a3b913d84a82373595d49d5b770f2ab48a013622ef6b6275991b429c0d3b1d5f541747aa789ad7babd1d619c101b
salt B
0xd9f7a7e1ddb2e6abad186d19680304fc4ccb82c293d03c515f44c752d8c2041b
round 06
commit A
0x8b86d85885f5caddddbdc686bb61eeb9ba8ae0b0e1077b7d3850147ab8da2312
sig A
0xcb335af3c90a649205193e9d82b0b8a8b93b866ed50722d7d7c46ca3f1a3f0ba11302f906ccdaa037cdd704b2cbda90b4bb893126933150e6b1d8c0fb08002ff1b
salt A
0x73202ba5c3ac76741d640a2f4e6c2ebecf468385c4a3dd0a8ec76d30df6ecdf1
commit B
0xe526b931a0c11cd64c172726e59126b02492b8698ffd4e03e70e64e8d37b0855
sig B
0x0e42cc8e3ac1b079413a670ebf43c466de65d2995c90a846b75bc04eff99c4175b8f0d6b0cba878810afa9e9921a15589118cbb0d70011eaac0efc0c9b5beff51b
salt B
0x2e517c24317b9977b348bf71574a68b2afc706ef24799dcd076d795dccf8f85c

Where this pairing came from

Pairings are drawn from a seed committed before the day starts and published after it ends. These are the queue rows this match came from.

join #1606
bot026joined 2026-09-16 06:42:36
join #1607
bot030joined 2026-09-16 06:42:42

2026-09-16 is still open. Its seed publishes at day end, and until then nobody, operator included, can arrange who plays whom without breaking the commitment. See the commitment.