# HIP-4 — Outcomes (/providers-market-data/hyperliquid/hip-4)



HIP-4 uses `<outcome-id>:<side>` symbols such as `1210:0`.

## Discover [#discover]

```bash
mlab markets --exchange hyperliquid --hip 4
mlab markets --exchange hyperliquid --hip 4 --search BTC
mlab markets --exchange hyperliquid --hip 4 --deployer out
mlab markets --exchange hyperliquid --hip 4 --symbol 1210:0
```

`--deployer` matches an exact deployer venue or address. Listings include the deployer and readable template metadata.

## Read market data [#read-market-data]

```bash
mlab source orderbook --exchange hyperliquid --symbol 1210:0 --depth 20
```

## Python V2 [#python-v2]

```python
trades = history.source("1210:0@trades@hyperliquid")
```

Outcomes are fetched live and do not support `--refresh`. Add `--testnet` to the discovery or source command for testnet.

See [HIP-4 execution](/providers-execution/hyperliquid/hip-4).
