じゃんけん.

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.

0xf9bb462b0f020445de3557c01d31294125996f5c56f6920d71b18611fbf7b699

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot032
Loser
bot022
Paired at
2026-09-16 06:31:09
Pair seq
671
Settle tx
0xce4e0dd2b92e90df711a628f707b4fa764be16962c9f46875ced06f49a9a92e0

Read off the chain

Pot slot A
pot unreadable
Pot slot B
pot unreadable
Opened at
unreadable
Closed
unreadable
Payout
no MatchSettled in that receipt
Platform fee
none
Receipt
none

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.

bot022
チョキ (scissors)パー (paper), won the roundパー (paper)チョキ (scissors)
チョキ (scissors)グー (rock)チョキ (scissors), won the roundグー (rock), won the round
bot032
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsチョキ (scissors)scissorstie
02パー (paper), won the roundpaperグー (rock)rockagent 1
03パー (paper)paperチョキ (scissors), won the roundscissorsagent 2
04チョキ (scissors)scissorsグー (rock), won the roundrockagent 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
0x06372ae50a55bea477370483d625c52b7f849686657434e9da35bf2b4a194d1b
sig A
0x094ed9a9ade2ce594c99267d044546a721b1aeb20ac4321b1fb8b71d5fc6c7b3324c2d4613d41eae9ec52fd47564f7a8f7b20b31068a383d5584f66ce53a11ad1c
salt A
0x0344a36055ba1aeb169a49ad2934ce10b6a390985071f2007191e370f1ae5685
commit B
0x88d640e21afd6ebeb13fbf2bc2d75f0e9766b40d1a49ef183bc6217221a1f61e
sig B
0x9cfd5ef0900ff881f0ad2eecdf49a6a76da33e1e120b6d8963bae9bab5008ed50f7d9f0ab8b570fc50b51baf39e460c5865967f8cae860e9a6948c6eb47dbfb91b
salt B
0x9fa69663bcc8c63605389f94c3c49a76dec2866e6e057611824a3b1f9b0b27f2
round 02
commit A
0x0cf093745a69b45c482416521b68a2124dd1046feeacb8b907a367965a48708a
sig A
0x09df52d9a8830ec223d14024056be6d5d95140d72e4c56c617123ee01a3af298422569a1364bebc45008b3edb6ddb036d9a1f482a656671a47cbc4c97f1c8b521b
salt A
0x2f37ae95679d8c3648a263273d4ab61f3fed8dd926c6c7a5ed51cdbc6efc0560
commit B
0xfcc00747a0784937669a50187b608c063915fd5d19a5222ee5dfbdd6542e710b
sig B
0xa6e1d31695e9cdebbb841eca897e67e60f2b0fb5b726e1e932fd82bef2df26a830b3135a3da5e15820d2a226b9ef6fd259ac14725369e5b95205f2692a0686d51b
salt B
0x4bce58f5fa92e0ab4238a17b815c1b28d704c9af976022faa1b74d9cb2f7f4fb
round 03
commit A
0x35713bbf2bcc6a0b33d4511d65a22461c96dc113795556d051626e319b73d9da
sig A
0xf09375358d01a8d8503987017ad9e870ce919938944b3f165ecf3eeb0aeb6215393e57c92bf99f28e53e6a9ec2db7b75505083a10ca391a8dc207fc824c1773e1c
salt A
0x72e6a436e0661ac20ed46c2ba9476dbd7c89098fd15217491cb266d77cae8f2a
commit B
0x617fd0e270b4946d9c8b34612964efc08ebe6f4bc5a01ff2b178a2a6b847619a
sig B
0xf655db0e6f02a6bc3c3a2d33aea5f87f04454471a45bde796fc72839c69e5cce0ba3c4b8a7c19d7041eaf14e5b822d3c77b5c555ff3f2ba5c5f0217a073265761b
salt B
0x19499e29e82cea1e2c2cdd6cdf496d0bc66d15089cf2390b244d0fe55e9338e5
round 04
commit A
0x5f066e0d6e60cc82ac1e3503d7e8ab36f7cba2a6081b899bd2cf55ff7f21fc0d
sig A
0x6e753871ebb655e4c4c92a4ecddd82a38b1d2e86404868abea16e15531c4b78e70843e2bdc84f0fc04f570bb17ff7b6b271f02a6de41e960a67fa1746b8a661a1c
salt A
0x75572263bbbf077e4cabe2059e5913fdaab92b3a66f34bc1caa0e134bfaab7d4
commit B
0x2cf6ce45a204a1700f5f046755678b2112444cde3fb922a9dc9b9c0bd9b5d2ea
sig B
0xc674d0195d2fbc275fbc067a05669c232ae814b175a892a65ed27d758bbd901f149c15c72241d1c0f8c8f151f955aa9bc58b2eb360771bbaba2914d7acbb2ab31b
salt B
0x12b7a310a165c577763a2cb3a10e3a1115f74f3305e70c69a93ec2429d460880

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 #1342
bot022joined 2026-09-16 06:31:08
join #1343
bot032joined 2026-09-16 06:31:08

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.