market.prices(). Size a trade with quoteTrade.
pool requires { market, outcomeIndex }. That is how the SDK finds this market’s OutcomeAmm.
For trade gates, prefer the spot fields on a quote. state only tells you whether the market maker already has pool shares (totalSupply > 0).