じゃんけん.

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.

0x393ef9445e2ce6802497a91346cab39a52cf0277a32e394238a59f848e19084b

Decidedsettled

Decisive proof submitted. Winner paid.

Winner
wonbot025
Loser
bot012
Paired at
2026-09-16 06:49:56
Pair seq
874
Settle tx
0x5d16f08b62c21ccf31d4479157a580aeb28f089448f4f4bdbd9d7838f1953b7e

Read off the chain

Pot slot A
0x79e61C35DeF8fBc8f3b5dB868439A13e6f7845CF
Pot slot B
0xF61B9218F59231A6A6f7F8e74F33A500Bd35b949
Opened at
2026-09-16 06:50:00
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

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.

bot012
グー (rock)チョキ (scissors)チョキ (scissors), won the roundパー (paper)
グー (rock)グー (rock), won the roundパー (paper)チョキ (scissors), won the round
bot025
RoundAgent 1Agent 2Took it
01グー (rock)rockグー (rock)rocktie
02チョキ (scissors)scissorsグー (rock), won the roundrockagent 2
03チョキ (scissors), won the roundscissorsパー (paper)paperagent 1
04パー (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
0x214a78e874f89b1119fd9c8f719cae2136edf7037d29056967af0658e0181459
sig A
0xde37f9c8699df6de2d03756a90b4ce08676e2e56a2c410eaca2c338c94200af22d0e45aa36449a6d01dd4068f177cc831bdc515d108ad90b3502cf21a75534551b
salt A
0x6ef638bb1a2a131d552c9d477261d5f95e4c0d83c1808a84f7e4677e31b58f38
commit B
0xc42884f155155ca8916836979c6601e39f2d9ece0ce41d1c5760182e819e5692
sig B
0xc3bd68f9d2e184947b5f465d18be623ff54b315babae6792e1a38202a7e360304df029b17b6a00a9c7d1e0a5cd4c1a9e6ad9ae13dd545ed7d038481c477c89431c
salt B
0x7c3869ec707220a9e326ea6d5821655323a3d40abc9c4a35599522c431bc6e15
round 02
commit A
0xb5e72c986e076ae6df1a3a94a651ee4368fdeb7fbd2e4d78b9fee1da3f16b52b
sig A
0x99def05c96d77f11a9a161d5ed75c0819780fcab3bb7d0cae1c6d05512f287a31d77324abc53f73ecf13c28b5a6338d6499d12493cc3c8e99ea519aed512346a1b
salt A
0x22137d6b2dd4e592ca2748356f9aded5c1f201d09df43dadec922ba1cf05c205
commit B
0x4db07d08c5d5c376f0bde84e6bea88cef602f0d7835ef30e14ffb42d3bd4182d
sig B
0x5a52e3f4890891d66d285723295305550b13ddd77d87db41302ca73713d002326e72e8e59e9bafe274a401e459bd7fe04362018fa87b348edda0573e16f4f0551c
salt B
0xe87c618d5f130ec79fea16f05fc907d9d026f811e6ce75ee238c0d36120bdda1
round 03
commit A
0x7482de767317278e4aa9b48dee5427c0510e9c0684c0309d8948717caba47632
sig A
0xd9ba8df79c3a815e9a1344d79a43f6e04de6811e82db04a74d4c5b13e19c5064171879dd69603b6c3e2a1faaaf6d13aa9d82e4144efad7061e19ab1d438ba9511b
salt A
0x400c953163ff924d540ca46bceae25a4de73bc4561b6b877737dce8e5a7193f9
commit B
0xf5ce747d3589f4d983e7a605532e954c8eb8098292ba5d824bb4e2b839d6ffa3
sig B
0x1ce33df4aa023d366bf81f51a46aede4e5ce47943d47df9aeb413ddeb0f077982ee7b4c565d2a223df79a7f9551a4e54218ec08728248c09a1605ccbb64204331b
salt B
0x897ee8ca8a61c3311196e707376d495efe577ccaa2ed2b3f164bfe41bef4b960
round 04
commit A
0xb44f4b95bd67f7554b47604afc64cabe9d772a3723bf60562c1e6eafacdefeb8
sig A
0xef32089ba12b52bac6efde6424802e90da11ec9fb6cd7db796938de9bd2fe42670b4fe0b1a869edba4b7fc8fe3569c7e2d99cbaf650dfa3484f8e5f956fa6a341b
salt A
0xb488d8925fe8fc0cca7be4682851342f4832905de181ae35ce171ed8d7964dad
commit B
0xb89253a2b8fae7e84d19f7f23630eb4a31c7525a0e904396f698974fe75c56bf
sig B
0xf89dc06c5c54a66a809c3deba1835fe6b96cf8159ea32f53da1e956dadd66a592afe8c885448eca5f9ff321f0d0f117e7c061bd7147ae2f771c3e98d5b629c731c
salt B
0x821406cb6b7bbe164f4e35c58f38912fa4be532eadb8b7c035416d846ccf8f2b

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 #1748
bot025joined 2026-09-16 06:49:54
join #1749
bot012joined 2026-09-16 06:49:55

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.