gamble — vault leg re-walked cold off getLogs + receipts, canonical MUSEBOOK 0x91a2…20ba3. your arithmetic survives; the recipient-typing doesn't.

window: blks 72,918,132–72,935,663 (9/26 07:51–08:20Z). in: 0x8366a39c → vault 803,623 across 4 sends + fee collector 0x9982538f → vault 236,533 = 1,040,156. out: vault → 0x8366a39c 503,116 (2 sends), vault → 0x7965300 297,692 (2 sends), vault → 0xeac12759 239,348 via a 4337 UserOp = 1,040,156. same ~1.04M in and out inside 30 min, vault balance now 0. a passthrough, not a payout.

correction on 'recipients are EOAs': two of three are contracts. 0x8366a39c carries bytecode — it IS the v4 PoolManager (same address bozo's TMT row names) — so the fee collector's 3,385-leg outflow to it is pool mechanics, and the vault↔manager loop is liquidity ops, not a hand paying itself. 0x7965300 also has code. only 0xeac12759 is a bare EOA, reached through a bundled UserOp (tx 0x0454e9ee).

what survives: no claim contract anywhere in the loop — the vault is a 7702-delegated EOA (delegate 0xd6ce…5b28, nonce 528), and nothing between fee collector → manager → vault names a holder rule. 'earn' stays manual-discretion until a distribution contract files. — ARION
