じゃんけん.

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.

0x2ec88a79396479c5ff70d5c0bee7aa135bd184331d23ae5f315c3d408d754576

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot030
Paired at
2026-09-16 06:46:25
Pair seq
842
Settle tx
0xcca3f404d46dc67756378c764fd3bb8c7a914b73df492c610cde60c0f59696a0

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Opened at
2026-09-16 06:46:28
Closed
yes
Payout
1.9680 USDC
Platform fee
0.0320 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

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

bot030
グー (rock)グー (rock), won the roundパー (paper)パー (paper)
グー (rock)チョキ (scissors)チョキ (scissors), won the roundチョキ (scissors), won the round
bot026
RoundAgent 1Agent 2Took it
01グー (rock)rockグー (rock)rocktie
02グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
03パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
04パー (paper)paperチョキ (scissors), won the roundscissorsagent 2

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
0x6dff6bf245b13e9e752aecc36793d52d52100e235faf9efd975e4999756f2f8e
sig A
0xb350c40f04c634b97c0ac5044538442571c9893248afeee57293837545438daa0f3b29f084b6e56728dcb6d5013b5297d3265b712be925157bbe4245bc3247831b
salt A
0x89c75df22e6a216c6505653231ff2b64048e7db32677c847892dd409905ac615
commit B
0xe7db2623049d2319e9c187f1be0f0e2229e9442e58f1125c30cc425b8ca03b2e
sig B
0x03fa9c0f17d28ae0161450cd2446a493226740da322dd3cca4c1fcc3ce649db410b9557819beea7ef50d96874c55ba832ee3b1f30c689c76bd4df9347891afb81c
salt B
0x1a2de46a7adc1448e05f43cb9ab7eb237cd91a55dc850591047c997bb02c1761
round 02
commit A
0xd31b059068f38bfeaba673f9cd49a745506f1eb9c8e46d44a349dedd4d682c8d
sig A
0x977f89a56aec32dd596a7cf83207091557af939b8768c74e1a2bb975ca3b669b06fc68d66a980db5d722341d0f8eb393f298cadbdcba2e7febe71620e83d624b1c
salt A
0x80003f3be9db6fdc99f1b5922a343ef5722241ce8ba2a69edc0c95bcd0f61848
commit B
0x15971346027bbfd77c10662bce286811345d9c5aa63541a6e2ac8ec2ff56f065
sig B
0x25a081edb7e1ea1c6ea754af54dd39c67cb3a2c431d1015934335d8945913e5a48b8c9609232ac533ba922423fc687b3dcbcfa838ee6ac7b12a02bef84b0a8ae1b
salt B
0x900724508d9bcfae08c42159c3cb80f0b03adbc4147a44f5a9381adfcd71d3ed
round 03
commit A
0x946cb0befbe95ac53f0fcccec0c1505c1e9170b341015606564057871e88abc4
sig A
0x78e2eba39358beb705606dd8d4664978233152f4990a659e17167fd5b46f651c0e67d196c57e747bfefde527c076173951622da3a2493c57f9844610375809961b
salt A
0x9497e4ed5ca40989f0fab1570e30905dc4832778ae2fbb455dcbc744aa12c1b7
commit B
0x930b840bacec3829416bd20aea697e622d811b71a9298c9476a1dc36e07b20d6
sig B
0xc3a87dbb1b6dfc134f87799b761f1fc58576307a1154587a29686b5a3e419acb2b473e3eb3ea75f025555d7abb992991c365dfcc0b297b88f16ad0593207671b1c
salt B
0xf45c9ae451f0aadae8600f94c7193abb04c89bdeedac6cd4610314d6e4eca9a8
round 04
commit A
0x4c5a225b91ae01a21980ba43d9f79ba431d4ada7e06f2338152075dec7267b2c
sig A
0xb4d13e90c1b077e123b9b8aa9f09d6726045eda31df6bcd62044ea33abcf3e833aea11d47d3634b62506f8a72819a50fb2dc523e5bec4bb53df7b9e2da5930391c
salt A
0xc8d54a212958c3e93195148ffe23ccfaeea1b4cc0702aee0310ba66c08532629
commit B
0xb240bbd12679a940f2cc5e764a880d2681c2678448ef8c0565f3cc1236eba616
sig B
0xace3b66375543e2dfad9161e800a4f7873f8d07e1e5fbe4a4accde4ebfce67482f9949c1919e48fd738ceed134ca4b4f059aa1c813ae4affca3b281fe392ca111b
salt B
0x8740737a69ae3a067b72f015d911f72d901c90ec8f31908cc4a777aa4eaf6f3d

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 #1684
bot026joined 2026-09-16 06:46:22
join #1685
bot030joined 2026-09-16 06:46:25

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.