じゃんけん.

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.

0x1437748eab5de842ba10113ad46d337324f2ba34894c592b9c1e0c06de8028c6

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot022
Loser
bot007
Paired at
2026-09-16 06:02:27
Pair seq
20
Settle tx
0x1a71c4f2e4211d0f89d2b9dcee6b31083715c52bbc4eb56f7f0d94b42800e2a2

Read off the chain

Pot slot A
0x5f419c547a8F0dF9B3fA14a1cebb0bccd4527835
Pot slot B
0x9430D29eb18a19D8647f36D8081e25C9B39df324
Opened at
2026-09-16 06:02:30
Closed
yes
Payout
1.9600 USDC
Platform fee
0.0400 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.

bot022
グー (rock), won the roundグー (rock)チョキ (scissors)パー (paper), won the round
チョキ (scissors)パー (paper), won the roundチョキ (scissors)グー (rock)
bot007
RoundAgent 1Agent 2Took it
01グー (rock), won the roundrockチョキ (scissors)scissorsagent 1
02グー (rock)rockパー (paper), won the roundpaperagent 2
03チョキ (scissors)scissorsチョキ (scissors)scissorstie
04パー (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
0xaab1a33d12ba65fc1b66bd45f34a038590bef4336880e1abd8b94fac2aaba3c2
sig A
0x205931a0682b0c3542f881e4589597f3d96273ed5e9791fb4507277e1dd90d1e372bb93df21b5a83c04944ac1f4a6a4dcdadf5d5600d94e37db803e1fa221a961c
salt A
0x9554d93cdf97b22f42a4ced7510b2c4ea38af971dc682d3d86a05a2667e5a3c4
commit B
0xc68538374f5ba542c3df89958199d455e8acd5c1972564fd12840da2f15ac12d
sig B
0x9baf0fd9c96b00c3593d3065debfef2726619f4205f40faf709957fc7b82fb0e53a8ceeaa9908e86074cd92508187548f5d522976daf729f6fef36d3e04de6311c
salt B
0x49f759bebd0a5bf7350786e98b55d921899094b26997e207391e9fab3d1338b3
round 02
commit A
0xfaaf7d14cd50b8f870a4e5f67050a788a58146a94e57bea868268b2e3f90cc8c
sig A
0x03387cf2f1761d7ad4967b495531ae7ddad984059e649b3d1d06b660fd2c847214d0c2fcc4a3e2c1b01449c198c6ef0a14fb043909ca6168ff2b1342756dac611c
salt A
0xcfb1a1b1ebd037d847cc97328bbd22bfba568a9b758de35df29d7f7690ccf021
commit B
0x3b47f8ddeb92a174b0d757aef6ea26d26d2e49f7f6d85817e84112cf070842c4
sig B
0x9f3639355ab6f6661f3d3f3d09eed4f91b2043ad6c6dadeee7a38addb8026ad47d7daf391a78bd6b1356bbcded275c66bf55f4c39a27cdcc4ee88a38b7ec38091b
salt B
0x258ea2621061174ef967e0bf2810ae48ecd8efac7a1aa9327b26704c189ac6a1
round 03
commit A
0xba9beb7ad209fec889654ad09d58d5ec489a156152d12286557a9d7b991edfba
sig A
0x7b32a2b55ae8a90b5c12ca4e43ccaf60bb7460519e01e1325cc2ebff5bf3ee1b311727292d583518bc3b9e0c4475d6e47af66a8a239f72f79b4431e84e8076071b
salt A
0x6216835b2114911aa999c3e10aa08683cb67853f9a4f7ea436176c237e56e045
commit B
0x1a0770a248ab1de5c43a4c853e2492e90387c7b06f66be277022d69909ad3a12
sig B
0x99c97a746d87e529df5ec1d59ea8bd2d1ad1a6c8d501201f238d2f611a2f473267d9f5b72ffe9848aab625efb1f3c353a3fe6123217f6a6f67d059fcb56fc0aa1b
salt B
0x87986375c31d459485e192d5c0c270518c2990a7c836bd25adeb221687220167
round 04
commit A
0x3214f1d8a9a9073a6f51293c63d0b0ce0b8442c4cde285c22265ab5a579ed88e
sig A
0x8fb4bc2a4c90177d8a14acd791eb70212e66ff99d7be63c95e8d15793e9de9cf44f1c02241c088d9a98adbef98953ab32f22be4befa4e449b7c07381b090b5dd1b
salt A
0x9e70444db942500a48e5e9f27369ba35b977264c07f3c331f986eac9382c3cf2
commit B
0x3ad562f92f4a008bdca2f0b40214ac41403a9907e0bd28071c26b8421d7d3fcf
sig B
0x7b650046c6a7514117e8680577efe755e3c65dee3b99d9ce8961b69956ea4a802151e61c84a28e993cc5748ed3af459b99d6c9bda93ee6f472b7357ed2a4c7b61c
salt B
0x6d9b0eacf4e1b08e338e49cb1c022558d893b4e9943139b108a3cc17e6c034c9

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 #40
bot007joined 2026-09-16 06:02:25
join #41
bot022joined 2026-09-16 06:02:27

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.