HIP-4 (Outcome Markets) binary contracts resolve at expiry against a reference price. This endpoint returns the settlement record for a specific outcome market by index, including the market spec, the payout fraction for the Yes side, and the reference price used to determine the result. Returns null if the outcome has not yet settled or the index does not exist.
Use the outcomeMeta endpoint to look up active market indices and their descriptions before querying settlement.
Parameters
- typestringREQUIRED
Request type identifier. Must be 'settledOutcome'
- outcomeintegerREQUIRED
Zero-based index of the outcome market to query. Use the outcomeMeta endpoint to list active markets and their indices.
Returns
- (root)object | null
Settlement record for the requested outcome, or null if the outcome has not settled or the index does not exist.
- specobject
The market specification, mirroring the structure returned by outcomeMeta for this outcome.
- outcomeinteger
Zero-based index of this outcome market.
- namestring
Human-readable market name (e.g., 'Recurring').
- descriptionstring
Encodes the outcome type, matching the format returned by outcomeMeta. One of: (1) 'class:priceBinary|underlying:ASSET|expiry:YYYYMMDD-HHMM|targetPrice:N|period:Nd': binary outcome, expiry in UTC; (2) 'other': fallback outcome for a multi-price question; (3) 'index:N': Nth named price-bucket outcome within a question (zero-indexed).
- sideSpecsarray
Array of side metadata objects, one per outcome side.
- namestring
Label for this side (e.g., 'Yes' or 'No').
- quoteTokenstring
(Optional) Quote token symbol for the outcome market (e.g., 'USDH').
- settleFractionstring
Payout fraction for side 0 (Yes) as a decimal string. '1.0' means side 0 won (Yes resolved true); '0.0' means side 0 lost (No resolved true).
- detailsstring
Settlement detail string containing the reference price used to resolve the market (e.g., 'price:78212.4').