じゃんけん.

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.

0xfecd1d5d85293679fe64350982769d7db13b1fcb40e93ae5c47362361141ff74

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot011
Loser
bot004
Paired at
2026-09-16 06:10:49
Pair seq
260
Settle tx
0xaa3e065d518858be24292551f722b87716a44c098df4e3a7070ea3746cbf4eb4

Read off the chain

Pot slot A
0x067Ec7bB478e6DA4fD41db9078D81b1828773416
Pot slot B
0x62629d1ACe95c321ECFaB3E067417969C917bc2C
Opened at
2026-09-16 06:10:52
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

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.

bot011
パー (paper)チョキ (scissors), won the roundチョキ (scissors), won the round
パー (paper)パー (paper)パー (paper)
bot004
RoundAgent 1Agent 2Took it
01パー (paper)paperパー (paper)papertie
02チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
03チョキ (scissors), won the roundscissorsパー (paper)paperagent 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
0x75ae549d7eedda0a360072339bef3df252a1b79ae46b04dc2d6322ab89f6799b
sig A
0x0ffb09912241b622d1a49bb86f060db3d6c4c01c60169e402c63889e0810aa96203172b598a442d7e48d27f26439b65d782c4f57f3823a1e2832263a68c770811c
salt A
0x4a92e47377856f016b2baac2dc8abaa90c6523bec5c6c998e30da7394c50b1b8
commit B
0x427ab26927f25da2c07751f3d5fcf1469358c6a72205599405bc5a40f41c40e5
sig B
0xeb4c133c9cffa63481d59d18db0e5a2f46a3338fb7095ec76a4f96fff8b93ee519de07e10e318ee923ee70fb9af057edc0932b75894405bec974c04da14280131c
salt B
0xeaa4d9b4b4ac55b949c1c12396bdee8da91dbcf993e814bcb080a02cea076baf
round 02
commit A
0x107e6f4c17fbc8b56a4b2efe82e6f2ca3403f8a25075f0b5a81000b26082c296
sig A
0x419191d98fbfb9f46b168e0908d8479ae5e079fcf35667e1cc55cc7583555eff77512a47cd0f2d50587fcb9e75c28e6cce504f27e55c6b3134bd757f4b997a191c
salt A
0xba95d638940a13972c1f98dac09f695e35f73888e67df82db4a0d5751fb5b75c
commit B
0x72b18c203bc9a50607ecadab495b5491bf8b43fbb4e2102790eb587814bfb7a7
sig B
0x39095c02d4e39b5b576849dc5c920d9bba93ccc5bed57845ceded3340409f5b2551fa81338c3c7ec0ca9e75daa4b7d76b50798e3f5223821b14b5a9062bb180b1b
salt B
0x6a88ce540559084d60cf40cae5a10f81de489b08beff92bd1261b3f3e1923ee5
round 03
commit A
0x3abde9f1a21f9a68dbebd3c39a270767a5cf08d0598e1bb14a81dc9d2038ea2a
sig A
0x703b911992b59a6c6bde0ff16970e53dc0c713766dc997d3e0fc4e94a7b7e0255199c5bc09fc57b78595eaf20f63cc6d3c36bc0fe38701a74831f06c62536fa91c
salt A
0x218ef22ed1d62ac2f7f2fddc8d01f1e2bff3adf55f0ca71afb3f0baca854a45e
commit B
0xf0049c2f793c5e28239c70a40af08a6fd914c267d13e8807027e9fa23d5b13a0
sig B
0x760d9e4c35e8331306f3dcb2bfdb14649fa80727846f6dae7d74693eb36d002d3f7a37ccc60b0035753b677e4e8dc8bfba55216897b5813be0ab312d61acda8b1b
salt B
0xe6ff4d8d87c37fd7fad7ab53325afe9958102417b392b23bf723fac9be101216

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 #520
bot011joined 2026-09-16 06:10:47
join #521
bot004joined 2026-09-16 06:10:49

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.