# Market Lab v0.1.7 (/changelog/v0.1.7)



> v0.1.7 unifies Hyperliquid Spot and HIP-4 outcomes under `hyperliquid`.

## One Hyperliquid route [#one-hyperliquid-route]

`hyperliquid-outcomes` has been removed. The symbol now selects the product:

```text
HYPE/USDC  -> HIP-1 Spot
1210:0     -> HIP-4 outcome
```

Use `hyperliquid` for outcome market data and execution:

```bash
mlab source orderbook --exchange hyperliquid --symbol 1210:0
mlab trade long 1210:0 --venue hyperliquid --margin 100 --dry-run
mlab bot run grid 1210 --venue hyperliquid --margin 100 --duration 3600 --dry-run
```

Outcome market-making bots continue to take the bare outcome ID. Direct orders and data sources use `<outcome-id>:<side>`.

## Explicit HIP discovery [#explicit-hip-discovery]

Hyperliquid market listings now require the HIP:

```bash
mlab markets --exchange hyperliquid --hip 1
mlab markets --exchange hyperliquid --hip 4
```

Only `1` and `4` are accepted. `--hip` applies to `mlab markets` only; other commands infer the product from the symbol.

HIP-1 uses the local Spot snapshot and supports `--refresh`. HIP-4 is fetched live and does not use a static snapshot.

## Outcome deployers [#outcome-deployers]

HIP-4 listings now show each deployer and readable template metadata:

```bash
mlab markets --exchange hyperliquid --hip 4 --search BTC
mlab markets --exchange hyperliquid --hip 4 --deployer out
```

`--deployer` matches an exact deployer venue or address. Add `--testnet` to inspect Hyperliquid testnet outcomes.
