Win Condition

The specific real-world criterion that must be met for a prediction market's YES outcome token to pay $1 at resolution.

Definition

The win condition is the precise criteria specified in the market question that, if satisfied at resolution time, causes the YES token to pay out $1. For crypto markets it is typically a price threshold at a specific timestamp (e.g., "BTC price above $95,000 at 14:05 UTC per Chainlink RTDS"). The oracle reads the relevant data point and determines whether the condition is met.

In practice

Knowing the exact win condition is critical for bot design. A 5-minute BTC binary might specify "BTC closing price above $95,000 as reported by Chainlink RTDS at end time." Even if Binance shows $95,050 at the end time, Chainlink's aggregated price could differ, changing the outcome. Predtools bots read the market question from the Gamma API and log the win condition at trade entry. The resolveViaGamma() function is the authoritative resolution check — it polls until the oracle-confirmed outcome is available, not Binance's live price.

Related