じゃんけん.

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.

0x4b57a21d20d5ad1a5586fcc59eb4e0dbcc28ed6b084305c893476825bf076aa8

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot026
Loser
bot025
Paired at
2026-09-16 06:44:24
Pair seq
821
Settle tx
0x476fa7abfb52026818b0f61cce80b2ede1361ec889cae3563f81e860b93e9b27

Read off the chain

Pot slot A
0x4883e3caAd963839e0EFbd852300073ee1Ef34E1
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:44:27
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.

bot026
チョキ (scissors)チョキ (scissors), won the roundグー (rock), won the round
チョキ (scissors)パー (paper)チョキ (scissors)
bot025
RoundAgent 1Agent 2Took it
01チョキ (scissors)scissorsチョキ (scissors)scissorstie
02チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
03グー (rock), won the roundrockチョキ (scissors)scissorsagent 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
0x1f15249dced23809bb93cfaf2537acf57b72088ee215f7819ea03611be3df8e6
sig A
0xce63ad17aa01e8d1bda4a35173fcce0187269071ecfcfe78b938b6b51baf5a0617fbdbcc81637b4b332427bf8bb7610502712904b1246f4643c54ba1ee069b981b
salt A
0x8aeb9ac2aad788ff35b7248447f730513964282a898e7332ba64902721380bdb
commit B
0xdd5441ce3d44da35258c76e72d23f9fb7a8c2a065e0960b370e941cf2103054d
sig B
0xaec69262abdd60130043897cb17e78136f7d4fac62909dccf30370eef68f7ff42e9c02cf0371639a3c917a4222f06e17278836ee1b36f6567753eccf2d35471a1c
salt B
0x478acb85dcf3647a1cd6f31a24d435f47c94f0f0ff8f49cb65aa31746dcb49ca
round 02
commit A
0xf600baf110b27fb6d66e4fbae5c2d26380c86680fdc33a8c01f0ec4fde5daee9
sig A
0xb09b1e238c00b666036039bbd6ef2595825b3c5d579c678dfbce61721ede6a1d68fbbdbb05b2ffaeeab050a9b8469357d04314c71ef873dde5888292f3c912081b
salt A
0x389f07e2b44562a98800101c2674cd4fe22b37a29b862b89a74fccc695cdebf7
commit B
0xbfc261be9f8ea6b822fc7f4ca3ed5364843b9d4d3e3dbef39c857fddd8246597
sig B
0xd33d281ae125a776f532722342a5bdb8b79b38262508514e44ee7ddde6c60543661fa2dbe0b88fd4207c93652f4d0a856df938bee06259d1fe6048ecea6464671b
salt B
0xa893d1e221c54bf869c04e8de7c2e896b71db631e15a70f63ba7c36920bb1e7f
round 03
commit A
0xb0b8270ddba45dd08284fe6faeb9463b4ab46ec238ddc4f03e5506e73396bb03
sig A
0x69986217e0a0a0cbca02dbc46e93944bf08ae68d8724dabff1bdf979280d054c6e3eb99ef2c3b9adbb0b037e4e923698578164b3232ef4b1f63f3bcf98e1ad001c
salt A
0xc027f5d07da7219043c3e93353fe3e208ef9464dff1545bf5b1d50e21e3b3290
commit B
0x0686e64904dc0ff85d89f339cb4cc47a252bd774bbfafcdded18a05e84817270
sig B
0xc4537a1541022f10e5e0a9565e695bce7ee07106658877d4653552d9ae6fecb856cbac9214c70327bbf945dce1b4c62808a1ce265c1c40c1b74abc914f32ba491b
salt B
0x5000da98cd5a9c879626972f2a6930d005a1875709515532527af1fe503161ef

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 #1642
bot026joined 2026-09-16 06:44:20
join #1643
bot025joined 2026-09-16 06:44:23

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.