# Hyperliquid (/providers-execution/hyperliquid)



Authenticate once:

```bash
mlab auth set hyperliquid
```

Mainnet is the default. Add `--testnet` when the selected market exists there.

| Protocol                                        | Market                      | Venue          | Symbol      |
| ----------------------------------------------- | --------------------------- | -------------- | ----------- |
| [HIP-1](/providers-execution/hyperliquid/hip-1) | Spot                        | `hyperliquid`  | `HYPE/USDC` |
| [HIP-3](/providers-execution/hyperliquid/hip-3) | Builder-deployed perpetuals | `hyperliquidf` | `xyz:TSLA`  |
| [HIP-4](/providers-execution/hyperliquid/hip-4) | Outcomes                    | `hyperliquid`  | `1210:0`    |

The symbol distinguishes HIP-1 Spot from HIP-4 outcomes on `hyperliquid`. HIP-3 uses `hyperliquidf` and a DEX-scoped symbol.

## Outcome markets [#outcome-markets]

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

Use [Hyperliquid Market Data](/providers-market-data/hyperliquid) for source availability.
