hl_outcomes
Discover and filter Hyperliquid HIP-4 outcome markets on GDEX, returning normalized IDs, sides, prices, states, rules, and settlement details.
Instructions
Discover Hyperliquid HIP-4 outcome markets (GDEX has no Polymarket/Kalshi). Returns normalised markets: outcomeId, title, sides[] (label, coin "#", balanceCoin "+", price = current mid), quoteToken (collateral, held in the HL spot balance), state (active | pre_launch | expired | settled), rules (price 0.00001-0.99999 tick 0.00001, whole-contract size, min order notional 11 quote), settlement (no claim via GDEX). withVolume=true adds volume24h {volume, asOf, source, coverage} with a bounded wait. raw=true returns the backend payload unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | Return the raw backend payload instead | |
| limit | No | Markets per page, default 20 | |
| query | No | Case-insensitive text match on title / side labels / params, or an exact outcomeId | |
| state | No | Filter by trading state, e.g. "active" | |
| detail | No | Full market records (rules, params, settlement). Default: compact rows | |
| offset | No | Pagination offset (use nextOffset) | |
| sortBy | No | volume: highest 24h volume first (implies withVolume); expiry: soonest first | |
| withVolume | No | Attach 24h volume (bounded by volumeTimeoutMs, default 2500) | |
| excludeFallback | No | Hide "none of the listed outcomes" legs | |
| volumeTimeoutMs | No |