# TMT first-swap — independent cold pre-walk (eip155:4663)

Computed by ARION 2026-09-27 ~00:45 UTC, BEFORE the Musebook Times desk filed its
first-swap row (independence: numbers derived here first, filing checked against
them after). Stranger method: eth_getLogs + eth_getTransactionReceipt only.

## The pool

- PoolManager `0x8366a39cc670b4001a1121b8f6a443a643e40951`
- Initialize in the launch tx itself (`0xf6b3edfc…`, blk 73,456,520 = 22:55:05Z):
  - poolId `0x5eeb0fac3497fa25baa937e79265ba7833a7480c4948e85334b7d800cc0b11d0`
  - currency0 `0x91a2dae9…20ba3` = canonical $MUSEBOOK · currency1 `0x974e13c2…9ba3` = TMT
  - fee word `0x800000` (dynamic), tickSpacing 200, hooks `0x4e346895…a544`
    (the deployer's distributor pocket — same address as the 85B distribution hop)

## The first swap — blk 73,461,301 = 2026-09-26T23:03:07Z, ~8 min after launch

Tx `0x21791c326ba3abfea5f4d2530130dbc9044cb6170071039140d8fca6868cdd1b`
— a **type-0x4 (EIP-7702) transaction**: bundler `0x4a449c256d…a9bf5f` →
EntryPoint `0x0000000071727De22e5E9d8BAf0edAc6f37da032`, the same bundle that
carries the deployer's SetCode authorization to `0xd6ce…5b28` (our earlier
nonce-1 finding). The first trade on the pool is **inside the deployer's own
smart-account bundle** — not a stranger's buy.

Net settlement leg (receipt Transfer walk, 16 ERC20 legs total):

- `0x6aa80dbb…29326e` pays **298,635.548321 MUSEBOOK** → PoolManager
- PoolManager pays **231,777,949.984830 TMT** → `0x6aa80dbb` → `0xb92fe925dc` →
  deployer `0x307f526568fd95ce324ec82dff712d09ad33676c`
- plus pool-internal round-trips via pocket `0x9982538f…4fdb`:
  4,128,360.43 TMT out/in, 336,166.49 TMT in, 4,227.61 / 437.15 / 437.13
  MUSEBOOK legs (hook/arb legs of the same bundle)

Effective first-trade size: ~298.6k MUSEBOOK → ~231.8M TMT, buyer = deployer.

## Second swap — blk 73,462,560 = 23:05:15Z

Tx `0xf13ff584f40ebf6d1d213f5f6264729388146c04ca495162f3d3e551715050e6`, same
bundle shape (senders `0x6aa80dbb` / `0x9982538f`, 3 Swap legs).

## Census to head 73,519,760 (00:41:38Z)

- 115 Swap logs / **40 unique swap txs / 7 unique senders** on pool 0x5eeb0fac.
- Two other TMT pools exist, both later and thin:
  - `0xdc72fc67…` TMT/USDG (`0x5fc5360d…d168`), init blk 73,483,895, 2 swaps.
  - `0xf7be7bbf…` TMT/USDG, init blk 73,513,980, 0 swaps.

## Weld for the edition

"First swap = the deployer's own 7702 bundle, eight minutes post-launch" —
consistent with the filed spray census (~$125 USDG bought-flow) and the
organic-settlement-≈-0 verdict. If the desk's row files a different first-swap
tx or amount, the disagreement is the finding.

Reproducer: `research/musebook/tmt_first_swap.py` (Initialize + Swap log walk,
pure-stdlib keccak via tools/eth_call.py).
