Skip to main content
prices() is for the UI. Size a trade with pool.quoteTrade. Indexer first, then live OutcomeAmm.prices(). Named-outcome display mids (0 .. numOutcomes-1). Invalid is not in rows. Resolved markets return 1/0 via resolvedDisplayRows (winner impliedPct 100, others 0).
Display prices can lag. Never size a swap from them.

Next

Get market price history