Providers
| Provider | Base Path | Testnet |
|---|
| Hyperliquid | /v1/rwas/hyperliquid/ | Yes |
RWA markets are currently available on Hyperliquid only via the HIP-3 protocol. Each HIP-3 dex is an independent perp market with custom assets (tokenized stocks, commodities, etc.).
Endpoints
Dex Discovery
| Method | Path | Description |
|---|
GET | /rwas/:provider/dexes | List all HIP-3 dexes |
GET | /rwas/:provider/dexes/:dex | Get dex detail |
GET | /rwas/:provider/dexes/:dex/status | Get dex financial status |
GET | /rwas/:provider/categories | Get asset categories |
Market Data (Read)
| Method | Path | Description |
|---|
GET | /rwas/:provider/markets | List all RWA markets |
GET | /rwas/:provider/markets/:symbol | Get a single market |
GET | /rwas/:provider/orderbook/:symbol | Get orderbook |
GET | /rwas/:provider/trades/:symbol | Get recent trades |
GET | /rwas/:provider/candles/:symbol | Get historical candles |
GET | /rwas/:provider/ticker/:symbol | Get 24h ticker |
GET | /rwas/:provider/prices | Get all mid prices |
Most market data endpoints accept an optional ?dex= query parameter to filter by dex.
Account (Read)
| Method | Path | Description |
|---|
GET | /rwas/:provider/account/:address | Get account summary |
GET | /rwas/:provider/positions/:address | Get open positions |
GET | /rwas/:provider/orders/:address | Get open orders |
GET | /rwas/:provider/fills/:address | Get recent fills |
Trading (Write)
| Method | Path | Description |
|---|
POST | /rwas/:provider/orders | Place an order |
DELETE | /rwas/:provider/orders/:orderId | Cancel an order |
POST | /rwas/:provider/leverage | Update leverage |
Admin (HIP-3 Deployers Only)
| Method | Path | Description |
|---|
POST | /rwas/:provider/admin/register-asset | Register a new asset |
POST | /rwas/:provider/admin/set-oracle | Set oracle config |
POST | /rwas/:provider/admin/set-funding | Set funding multipliers |
POST | /rwas/:provider/admin/halt | Halt trading |
POST | /rwas/:provider/admin/set-oi-caps | Set OI caps |
POST | /rwas/:provider/admin/set-fee-recipient | Set fee recipient |
POST | /rwas/:provider/admin/set-margin | Set margin table IDs |
Admin endpoints require the deployer wallet’s signature. These actions affect all traders on the dex.
See the RWA Markets Guide for a complete walkthrough.