← ClaudeAtlas

hyperliquid-setuplisted

Prepare the desk computer to work with Hyperliquid - install the SDKs, pick testnet or mainnet, verify connectivity, and (only when the user asks) provision a trade-only API wallet through the secure secret store and verify it is approved. Use during desk setup, when moving between research, testnet and mainnet levels, when a key is rotated, or when any Hyperliquid call fails with an environment problem.
galleonlabs/hypergrok-trading-desk · ★ 3 · AI & Automation · score 79
Install: claude install-skill galleonlabs/hypergrok-trading-desk
# Hyperliquid setup Sections 1-3 are read-only and safe to run at any time. Section 4 provisions a key and is done only when the user asks to move to a testnet or mainnet desk. Section 5 is the readiness check the Execution Trader runs before its first send. ## 1. Networks | | Mainnet | Testnet | | --- | --- | --- | | REST | `https://api.hyperliquid.xyz` | `https://api.hyperliquid-testnet.xyz` | | WebSocket | `wss://api.hyperliquid.xyz/ws` | `wss://api.hyperliquid-testnet.xyz/ws` | | App | `https://app.hyperliquid.xyz` | `https://app.hyperliquid-testnet.xyz` | | Faucet | - | `https://app.hyperliquid-testnet.xyz/drip` | Reads (`/info`) need no key. Writes (`/exchange`) need a signing key and are signed differently per network, so a key and its network go together. The desk records the network in `/workspace/trading-desk/desk.md` and in the environment. Testnet is the default. Nothing on the desk selects mainnet unless `HYPERLIQUID_NETWORK=mainnet` is set on purpose. ## 2. Install Python (used by most snippets on the desk): ```bash python3 --version # 3.9+ required, 3.11+ preferred python3 -m pip install --user --upgrade "hyperliquid-python-sdk>=0.24,<1" \ || python3 -m pip install --break-system-packages --upgrade "hyperliquid-python-sdk>=0.24,<1" python3 -c "import hyperliquid, eth_account; print('ok', hyperliquid.__name__)" ``` Optional TypeScript (if the user prefers TS or wants the WebSocket client from `@nktkas/hyperliquid`): `