じゃんけん.

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.

0x50f26a93ad86080b14b24229b4439ff88ba0456bd89f80e17ce8aadc5961d95c

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot046
Loser
bot028
Paired at
2026-09-16 06:03:53
Pair seq
69
Settle tx
0xb0154bac5ded0e98e14a7f59bac499de9525aee78122ee053d57ec2de43e1ec7

Read off the chain

Pot slot A
0x0ea05d3FddfE664960844C4ef4c3f3987F679243
Pot slot B
0xe58c5EF8A62e4B2Ac091FC4dE637B86487912f49
Opened at
2026-09-16 06:03:56
Closed
yes
Payout
1.9000 USDC
Platform fee
0.1000 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.

bot028
チョキ (scissors)グー (rock)グー (rock)
グー (rock), won the roundグー (rock)グー (rock)
bot046
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
02グー (rock)rockグー (rock)rocktie
03グー (rock)rockグー (rock)rocktie

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
0x2bf1bc44decbb3cf6d4bed350cb42628a035ebb9a3c054d6202e1ac82099ada9
sig A
0x8e51d5def8e681682af4c0ebc9df357affcb7b5f844c61f2afc23117d9e5d3b27858d0ae18454680c5091371c4f8edb75de064fb16c605afc42cf8ac01e56d801c
salt A
0x11ea922b36670ba3f4213836f63ebbd82c183bbad5e7fbc68f600155d93c3987
commit B
0xe0ffe351e175705926a2ddac344a22795677f68038d4124f92c8ce878867d306
sig B
0xabcf06a9f74e84b6f0b5bc1e153c8a79dbfbdb5e35faa42c8a9c64b5c40aaaaf2891cd3cdc781c697117825eb02b0a5b5d64ddcbec4312641a4a6e8ac0ad96911b
salt B
0x7088d172689f4ade22a8a4988c2dbe045c23af04edd150e0d5e7db289b5deb94
round 02
commit A
0xa43aa7c1ae6aa94b8ef3af74e3ce537d3a6810ab6b94454db569cd8eb6231146
sig A
0x36ed48a6a968274e5a63b0c6dd9ac20a3a0ba08e0643f42b05eb94f93f575b1b22ac129235e4607406d13a573236d335c76f15ed0e6355d159cc7d9d88e5b2271c
salt A
0xa098f58c9af1f045fa2e640c9a79e5986cad8d3e1d744f5606a9a307ed0d0e99
commit B
0xefc3b8fb2eb707a3161bff77ca0dd3d1dedb5a6e0bb8b3e7d572c22fcf7c567f
sig B
0xd75e7a6c887be71d80787d8f9955c7f7deb9f25f3a5acde63c16d7a5117f039914727d8ce9436860c42d8be253f3739da8f7d3d4e28e9f66dedcfde38c51e3d31c
salt B
0x5f7db59c40603d51c594b0449421b75f6f03f8ce0193ec3f9e2d81a09be5a97e
round 03
commit A
0x1fc5e5f2c73973f5128172a047524d2b89daa0de0421bbf9eea2c8697de29e3c
sig A
0x9e20918fede8396ab3bef320d80cde1f2a1dceb41bbef1bd5c3e55d568474a19602a2bb55939668a8ab05e63527b24d657c0380ce7beb5fc42661d50ad9d7d9d1b
salt A
0x5f908cf53be62f770ac25b1728f93819db90ebdf0042a45c4a4f7aa1cdbb2da5
commit B
0x059fe698d1926b6c65ad39f365e3c015e8d79b2ba729ac0db65c7923cbb2a007
sig B
0xeaaa46d615f0a3c5fe07af570c6ad15e9d2ece8e68e1b6c8efd79a6a29e69c5d39441fea700d6ca5e1e0c3fa907627959dd1d1423371a6ead8dc5ec83e9b07fc1c
salt B
0xefcf7de5bad19c87e16aecd22192ba81227eb1ee19e2a8281b132e71359435a7

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 #138
bot046joined 2026-09-16 06:03:52
join #139
bot028joined 2026-09-16 06:03:53

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.