You can only enter a referral code once. This action cannot be undone.

Table of Contents
I. Introduction
HyperLiquid is a decentralized exchange (DEX) specialized in derivatives trading, operating on its own Layer 1 blockchain. The platform supports Perpetual Futures and Spot Trading with a user experience similar to centralized exchanges (CEX).
II. Connect Wallet to HyperLiquid
Supported Wallets
HyperLiquid supports the following wallets:
MetaMaskTrust WalletCoinbase WalletOKX WalletWalletConnect (other wallets)Email (direct registration)Wallet Connection Steps
Step 1: Visit https://hyperliquid.xyz
Step 2: Click the "Launch App" button on the homepage

Step 3: Click "Continue" to enter the trading interface

Step 4: Find and click the "Connect" button at the top-right corner of the screen

Step 5: Select the wallet you want to connect from the list

Step 6: Click "Connect" in the wallet pop-up window

Step 7: Read the Terms of Service carefully
Step 8: Click "Accept" to agree to the terms

Step 9: Click "Confirm" in your wallet to complete the connection signature

Step 10: Your wallet is now successfully connected to HyperLiquid

Once connected, your wallet address will appear at the top-right corner of the screen.
II. HOW TO GET API KEY
Requirements Before Creating an API Key
Important: You MUST have funds in your HyperLiquid account before you can create an API Key. If your balance is zero, the API Key creation feature will be unavailable.
Prerequisites:
Steps to Create API Key
Step 1: Connect your wallet to HyperLiquid (https://app.hyperliquid.xyz)
Step 2: Click the "More" button on the top navigation bar
Step 3: Select "API" from the dropdown menu
Step 4: Name your API Key (e.g., "Trading Bot", "Python Script", etc.)
Step 5: Click "Generate" to start creating the key
Step 6: Save your Agent Wallet Address
Step 7: Click "Generate API Wallet" to continue
Step 8: Choose the validity period for the API Key
Step 9: Copy and store your Private Key
Step 10: Click "Authorize" and sign the transaction in your wallet
Security Notes
III. HOW TO DEPOSIT TO HYPERLIQUID
Preparation Before Depositing
Accepted Assets:
HyperLiquid accepts USDC as the main trading asset. You can also deposit other tokens like ETH, BTC, SOL, but they will be automatically converted to USDC (takes more time).
Supported Blockchains:
Arbitrum** (recommended - lowest gas fees)What You Need:
How to Move USDC to Arbitrum (if needed)
If you don’t have USDC on Arbitrum, there are 2 ways:
Method 1: Withdraw from a CEX
Method 2: Bridge from Another Network
Steps to Deposit to HyperLiquid
Step A: Enable Trading (only needed once)
Step 1: After connecting your wallet, find the "Enable Trading" button at the bottom-right corner
Step 2: Click "Enable Trading"
Step 3: A pop-up window appears, click "Establish Connection"
Step 4: MetaMask will ask you to sign — click "Confirm"
Step 5: Wait a few seconds for confirmation
Once completed, you won’t need to repeat this step again.
Step B: Deposit USDC to Your Account
Step 1: Click the "Deposit" button at the top-right corner

Step 2: Choose Source Chain
Step 3: Select the Token you want to deposit
Step 4: Enter the amount of USDC to deposit

Step 5: If MetaMask is on a different network
Step 6: Click the "Deposit" button
Step 7: MetaMask will show a transaction confirmation
Step 8: Wait for the transaction to be confirmed
Step 9: Check your balance
Transferring funds between Spot and Perps accounts
HyperLiquid has two types of accounts:
How to transfer:
Transfers are instant and completely free.
IV. Withdraw funds from HyperLiquid
If you want to withdraw funds back to your wallet:
Step 1: Click "Withdraw" (next to the Deposit button)
Step 2: Select the Destination Chain
Step 3: Enter the amount to withdraw
Step 4: Click "Withdraw" and confirm the transaction
Step 5: Wait 1-2 minutes — the USDC will arrive in your MetaMask wallet
Important Notes
V. Support and Resources