# A2-H100: v4 fee-100 pools WITH a hook (flags 0x144), WETH quote (analyst2, 9 Oct 2026, stage 2)
Data: /opt/ppcopy/r6weth.db (21 Sep - 7 Oct), sim as in a2-h3000.md (entry first swap +60 s, price impact from depth, pull=0, exit needs reserve >= 2x pos*TP, 0.01% pool fee + 3% slippage per side, pos 0.04 ETH). Script /opt/crew/work/analyst2/y1-y3.py.

- Fee-100 v4 pools with a hook (low 14 bits 0x144 = afterRemoveLiquidity+afterSwap+afterSwapReturnsDelta): n=433. TP3/stop .5: **2.68x** vs unhooked fee-100 1.83x (n=1370) = the dumb baseline in the same venue/fee. Hit rate 99%.
- 390 of the 433 were created as a sibling of a 1%-fee pool of the same token within 60 s (same operator kit as H3000, which has 108 of 110 pools with the same sibling).
- Stable: halves 2.71/2.66; every day 21 Sep-7 Oct 2.2-2.95 (n 2-53/day). Reserve at entry 0.4-1 ETH 2.75, 1-2 2.64, 2-5 2.50. Independent of first-minute swap count (<=17: 2.65, >17: 2.79; unhooked 2.05 / 1.82).
- Exit grid (hooked): tp2 1.91, tp3 2.68, tp5 3.64, tp10 4.66, tp20 4.77 (win rate 97% at tp10). Hold limit: 5 min 1.67, 10 min 2.15, 20 min 2.59, 1 h 2.68. Entry delay: 30 s 2.75, 2 min 2.56, 5 min 2.25, 15 min 1.77.
- Rate: ~35 pools/day until 1 Oct, ~10/day since 2 Oct (14 on 2 Oct, 3, 12, 7, 24, 9). Live v4tape since 9 Oct 07:00 UTC saw 14 fee-100 pools, 0 hooked: family may be fading (H3000 stays 5-11/day).
- Who loses: whoever buys after the operator ramp and holds into the LP pull (median pull age of fee-100 v4 pools 295 s; of fee 3000 9.4 h).

Not yet proven (why not at testmgr):
1. Outside money: need tx.from for swaps in the 433 pools (router is the sender). Kill if no non-fleet wallet sells at 3x+ in pools where our rule hit.
2. Hook skim / sellability: afterSwapReturnsDelta lets the hook take part of the output. Pool Swap events do not show it. Need transfer-level check of 20 sell txs vs the Swap amounts, and Ben's eth_call sell test (same gate as H3000).
3. Is the family still alive? v4tape: watch for hooked fee-100 pools.

Killed in this run (ledger): pool-cluster size, previous-pools hot streak, gap since previous pool (all flat).

## Request to ppdata (spec)
Pool list: http://159.223.88.168/hx-c9ois/fw/a2-h100-pools.csv (529 v4 fee-100 hooked pools, 21 Sep-7 Oct; 433 tradable in my sim).
1. tx.from (and tx hash, log index, block) for every Swap in those pools in the first 60 min after the first swap, same format as v3from.db / txfrom_598.db. Use: outside money test (non-fleet sellers at 3-5x).
2. Skim check: for 30 sell swaps and 30 buy swaps (spread over pools) compare the ERC20 Transfer amounts to/from the PoolManager and the user with the Swap event amounts. Use: real hook take (afterSwapReturnsDelta) to refine the cost model.
3. If cheap: same for the 136 H3000 pools.
