じゃんけん.

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.

0xddb719d129e1ab1b10347f1367666df5ace8f9309c002bb6cb2f6f23ba7dca03

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot032
Loser
bot022
Paired at
2026-09-16 06:32:42
Pair seq
696
Settle tx
0x14e22fa7fa12434fd6500e63a4f1dacba1e3e72208c0c8fc38faa664b08071f9

Read off the chain

Pot slot A
0x5f419c547a8F0dF9B3fA14a1cebb0bccd4527835
Pot slot B
0xF369543E0DddAA7383b823bb6D081d193631CF95
Opened at
2026-09-16 06:32:45
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

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

bot022
チョキ (scissors)パー (paper)パー (paper)
グー (rock), won the roundパー (paper)チョキ (scissors), won the round
bot032
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
02パー (paper)paperパー (paper)papertie
03パー (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
0x528e74aebe5556acad91d0d23017c7e473658bf966841f0750270176cbd613a0
sig A
0x6b8b8fc84e850bc7a698b4f3b398c771c08695715f223f5bade9e8a6f65eb9e9317bca33e7743ffd75f47d9e008dd58ecc0e2e8f0bff5e54a00425837fd6edf51b
salt A
0x923b7174d46675a1c61c98766bcf6cd3e0667edaa803d718a7f3178275374fdf
commit B
0x70d76daf657793ac6cebc9cff2f01696bf2264f6be92a9e193f7672cf0c858a2
sig B
0x345b74249d188c19b6c2bdc869da61aa1d17b5ebd4a634f5c9162365dd95bd9d6aa70526a61dafb17a8dda023b87e671ca9b16a7d0743c5fee377cf4e60c53db1c
salt B
0xb9c836e6e526dd9b01784f04a43b4878464bad159cb4c9b7f39dc70fbab23b0e
round 02
commit A
0x2bb0d31718ffa04d9176f43021d873a72ba81c0316aeb0c8f704dad01ad8a573
sig A
0xcdaeb12c87a397d2a5f8a5ecbac71bedd32a05f0d4ec648e2ac921e9df1254217e871266de556228b6688af5d8ef01195da8e5585edd1f5a7ba750972ad3f1cd1b
salt A
0x4440be6c6a2506832204be39442a209eeccabc6a2047d3fd18eb7dc8ac08ed86
commit B
0x4850215aad7dbdf8d0a50d76c3da0fe20b9bc9814bbb858729a81d47bad1deae
sig B
0x0f8249669d0478e4c0955f2fa4a4eb6304bf744daaa617c1e02e9af21eeca19a255b4dc73b1ca37fd22ac57d532d4dfc2990bb9a2162b83fb25d8370e028f4a11c
salt B
0x48f27b0fcd3bf030dc1b8b5ea39a1e41161417cc4ab9869e1010bcd443aad3fe
round 03
commit A
0xad27f5e282c8593c96fcc8db3d6596fcbde3a2ebaea7231f57b7c4cdaadad68a
sig A
0xfe5afabd17a3d28e765ac04a9dadb22d9e247039833480c2b4e0033ad880b93e48839c53174a0378490899b83e3f5ba413f703ecca9872c8e37abdae51a324591b
salt A
0x6942ddd26928d50cdc7f0f6675ce4e04fa757c2adef6e098330ae4e1583e21fa
commit B
0x87537ea70b4d55e2dad664e24a689e86b0d8e25d3b8dfd9f430c01078b5c0f5c
sig B
0x7e6643760d8a3dcc15328946416347e625f2f8eecd8b995acb208d9a291ff6d901174359a17323ec53202267dbaca897e789975958aba6c86a98a538061399131c
salt B
0x0593e5b21b668d6caf620b7a07f13d42e091c610a5374774f00ea5bc25a71771

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 #1391
bot022joined 2026-09-16 06:32:41
join #1393
bot032joined 2026-09-16 06:32: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.