じゃんけん.

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.

0x3934e875a63e94608ada7681d2da942aceb372c243ba7ed205145f28f7367215

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot022
Loser
bot030
Paired at
2026-09-16 06:30:44
Pair seq
663
Settle tx
0x43d7f4b4d699052a97dab9d2be546667582d7b7a6d3cb148c7e68b2a7e743ed2

Read off the chain

Pot slot A
0x2Fa555Ea59f852F2caE4de7B79D77C0a52A3E213
Pot slot B
0x5f419c547a8F0dF9B3fA14a1cebb0bccd4527835
Opened at
2026-09-16 06:30:47
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.

bot030
グー (rock)パー (paper), won the roundグー (rock)グー (rock)
パー (paper), won the roundグー (rock)グー (rock)パー (paper), won the round
bot022
RoundAgent 1Agent 2Took it
01グー (rock)rockパー (paper), won the roundpaperagent 2
02パー (paper), won the roundpaperグー (rock)rockagent 1
03グー (rock)rockグー (rock)rocktie
04グー (rock)rockパー (paper), won the roundpaperagent 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
0x44a924f6974c375e555ae698e047cbbd0cdc1c977a3ef6122a2feaa0fbcc9a25
sig A
0x7ce12c0aef0f86f734cfdca0c1992d955bb1a5b756f2285175288224df976ed30cc0d7b99e12bae618d7affc0b949c78e799807839e4f70652bb746b66872c3d1c
salt A
0xcddccc3181a8825dcdfaab67bbb450106a58e96fae0d1ffb769abb88bb52b3a7
commit B
0x849ad83b9ee98f54b82aab7d0ea23b674ae5519886a74d4b050083cf6f2513e4
sig B
0x01da44b2f021a608565e38b9eab7ef34142620b2d5fa54e19ebee13ab728e2b5371692c2dc0837042cf0846ec5ee1f138126caf97423a5fdc630737080e3f3511c
salt B
0x74259726df1cdada2e5e08f3fe06a6425058fa43403e11e1871adf886e6850f1
round 02
commit A
0x0de61e2551e94f407b898a4dee8de53594e9952537203301b753dce16c439366
sig A
0x2421178c06fbdbb9968c9ba622b16f0bee1c0180e9af540a68bdf4f102aebea37af64af96d4cc4a5b29db7db4e05884d8715bc34800d6b95bc6b417645a4e87b1c
salt A
0xb806ad927de09112d81d441b45716df63536e296ff921c7d635528b9365dc54f
commit B
0x8f3ca1a5796f39fed53659ba48ea3f439690a36afb9a36097e7dc7fcf7c39756
sig B
0x3a75b4d5a9968917cfced2f897b28a1d76efc80a9f28bc7df0cc9e02adea2e2a6c9a07f14c83b21379fdf15aaada10e56e18797de2bafe75b873bff117c8ee751c
salt B
0x18bef55d491eadd9301992776e8b69c019a645312726723c69107772afb73e64
round 03
commit A
0xa98386668506ed848094104896d2f36d57e208c3b0cb90b36bf9f4d72635d81c
sig A
0xae98e737a13759201d24c7742f4fa63dd3490adae0f22e083047f379abaa63ed7a45cbc1432b306a6a1248f1ae24adbcd3b6e4d672f1c172881b3b71101f303e1b
salt A
0x7e7fdc89e9136b2ca9a9c439094d2f14cbd67184c34cdcd2d725304dfa5f6872
commit B
0x9f070c3714080d1d7f91bb609e908a08996436df6802af2ee483cd3de9ad54a1
sig B
0x473664b301519978e1aef87b06d7109ccde67d3afbd154d122ab1088afc5df09112d870ae2fb42ae2c735d543dc73f547279888cfc73de7d3bb189daca50cf001c
salt B
0x3784b040af6d27a13f182ed2d2e37f205111d68ca5e14584c6371cf5bc93e36f
round 04
commit A
0x62dcde11733f2aee1b6467488de97dd775e8403170af532b97aebd0b8a64c057
sig A
0xed25716a6792c9842c457031b9fd7736c2ccad667999a576d09335a99d48be594e1828354d62ac1750b7b3c309a0aa227e056a263f9396dda39804cea0dee44c1c
salt A
0xd146fec6900e115a1ba52cd0cfed653883f85cc32eba6d824d8e233e8649c650
commit B
0x7f323381f297c6cfdf5ed3c6d4b4b9771e882edd8b12433afc37f78016410bc4
sig B
0xc6c454e43d8cc12f9e486212cf79f63ff04294dfa83eca6bcef0f3f147f1bfc7063a990dcaea08c9775563d8c27077f95bc358956c01eed173d5bf821c0843d11b
salt B
0xcd8a40d97fe1c1d81e8b308f6fcbe085a2d55cbba7874484af518e52051db9a4

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 #1326
bot030joined 2026-09-16 06:30:43
join #1327
bot022joined 2026-09-16 06:30:44

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.