USD price for every token the live snapshot can value.
Reflector tracks only a handful of majors, so this walks outward from those through pool reserves — depth-weighting across pools the way the MVX pricing graph does — and values LP shares from the pool invariant. Oracle prices are never overwritten; pools only fill gaps.
Tokens unreachable from an oracle anchor are absent rather than zero: “unknown” and “worthless” are different answers, and only the caller knows which is safe to show.
Response
USD price per token id
Hop budget for [prices_handler]. Measured on testnet: 2 hops price 148 of
392 tokens, 4 reaches most of the rest. Depth still bounds trust — a far
token priced through deep pools is better than no price, and depth_usd
lets the caller decide.

