Hyperliquid Wallet Trades
hl_wallet_tradesOne Hyperliquid wallet's CLOSED round-trip trades, newest close first, keyset-paged: per trade the symbol, direction, open_ts / close_ts, entry and exit price, the largest size held (max_size_usd), traded volume_usd, realized_pnl and total_fee in USD and the fill count. A trade still open is not listed. For statistics over these trades use hl_wallet view=trades_summary; for the raw fills hl_wallet_activity view=fills. Same data as GET /v1/hyperliquid/wallets/{address}/trades.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"address": "<address>"
},
"name": "hl_wallet_trades"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ISO-8601 UTC upper bound, e.g. 2026-10-02T00:00:00Z. Bounds the close time. | |
| limit | No | Trades per page, newest close first. Max 5000. | |
| start | No | ISO-8601 UTC lower bound, e.g. 2026-10-01T00:00:00Z. Bounds the close time. | |
| cursor | No | `nextCursor` from the previous page, passed back verbatim; it is null on the last page. Omit it for the first page. | |
| symbol | No | Hyperliquid instrument ticker, e.g. BTC, ETH, HYPE; a HIP-3 market is `dex:TICKER`, e.g. xyz:TSLA. Omit for all symbols. | |
| address | Yes | Hyperliquid wallet address: 0x followed by 40 hex characters, any case. |