# Radar: unlabeled v4 venues (dataeng2, #416, 10 Oct)
Scan of PoolManager Initialize logs, last ~1.04M blocks (83.62M-84.66M, ~72 h): 7,282 v4 pools, **1,038 have no WETH/native/USDG/SUSD side** (= radar "unpriced_or_unknown_v4").
List with pool id, currencies, hooks, fee: /opt/sw/dataeng/venue_label.csv (research-box). Script venue_label.py (free RPC, ~90 s).

| label | pools | rule |
|---|---|---|
| **stock-quoted, hook 0x4e3468951d49f2eea976ed0d6e75ffcb44a9a544, dynamic fee 0x800000 (8388608)** | 731 | one currency is a Robinhood stock token (SPCX 0x4a0e65a3.. in 254 pools, PLTR, HOOD, NVDA, DJT, TSLA, GOOGL, AINX...); other side is the new token |
| hook 0x4eb1976978756bd56802d8162f2271844924e0cc, fee 3000 | 77 | token/token, no stock side |
| hook 0xfcd182416ca91a9e88e9fe44e4f78ea3cb2c15c7, fee 3000/10000 | 63 | same |
| no hook, fee 3000/30000 | 37 | plain token/token |
| hooks 0x24d93085.. (10000), 0x58a6ef29.. (9000), 0x78746524.. (fee 0), 0x57663e4e.. (10000) | 17/17/10/8 | small launchers |

Biggest gap = the 731 stock-quoted hook-0x4e34 pools (~10/h). To price them the radar needs the stock token's USD price as quote (stocks.db has ref_px; or price via the stock token's own WETH pool). Suggest radar label `v4:stock:<SYM>:hook4e34` and price quote via stock/WETH pool. I did not edit radar.py (ppfeeds owns it).
