HyperLiquid API Keys and Funds Deposit
Generate API keys for HyperLiquid futures perp DEX (decentralised exchange without KYC) and how to deposit USDC.
Before creating your exchange APIs, make sure you have funds in your wallet. This is required to successfully generate your API keys on the exchange.
Connect to HyperLiquid with your Wallet and how to deposit USDC
Hot Wallet - EVM compatible
An EVM wallet
If you don’t already have an EVM wallet (e.g., Rabby, MetaMask, WalletConnect, Coinbase Wallet), you can set one up easily at https://rabby.io/.
After downloading a wallet extension for your browser, create a new wallet. Your wallet has a secret recovery phrase – anyone with access to your password or seed phrase can access your funds. Do not share your private key with anyone. Best practice is to record your seed phrase and store it in a safe physical location.
Collateral, Funds
USDC and ETH (gas to deposit) on Arbitrum, or
BTC on Bitcoin, ETH on Ethereum, or SOL or FARTCOIN on Solana, which can be traded for USDC on the Hyperliquid order books
Step 1: Setting Up a Wallet
First and foremost, you’ll need a Web3 wallet compatible with the Arbitrum network. One of the most popular choices is MetaMask. Head over to the MetaMask website and download their wallet extension for your browser.
MetaMask supports all EVM-compatible blockchains, and adding Arbitrum is simple using its network details. Open your wallet and add Arbitrum to MetaMask.

Step 2: Transfer funds: CEX ETH on ARB and swap for USDC
The next step is transferring $ETH. For example, transfer $100 worth of ETH using the exchange, which supports the Arbitrum (ARB) network. Open your MetaMask wallet and copy the Arbitrum network receiving address.
Why?:
Arbitrum transactions require ETH (on ARB) for gas fees (typically just a few cents).
The remaining ETH (on ARB) will be swapped for USDC (on ARB) later.
E.g. Blofin supports the Arbitrum (ARB) network, which is crucial for this transfer.
Now, use MetaMask’s Swap feature to exchange ETH for USDC. Leave a small amount in ETH for gas fees, and swap the rest for USDC, which will be used for trading on Hyperliquid.

Step 3: Connect to HyperLiquid and enable Trading
1. With funds ready, visit Hyperliquid and connect your MetaMask wallet by clicking the “Connect” button in the top-right corner of the app.

A list of wallets will appear; select “MetaMask” or the wallet you used.

This will open the MetaMask Wallet extension. Click “Connect” to link MetaMask to HyperLiquid.

To start trading, click the “Enable Trading” button.

A pop-up will appear; click “Establish Connection”.

Then click on “Confirm” on the MetaMask extension to provide your signature. This enables Hyperliquid to access your MetaMask funds for transactions.

Step 4: Deposit USDC to HyperLiquid
Finally, click the “Deposit” button in the top-right corner.

A deposit pop-up will appear. Enter the amount of USDC you wish to transfer from your MetaMask wallet to Hyperliquid.

The MetaMask extension will pop up—click “Confirm”, and the funds will be deposited into your Hyperliquid account.

With your funds transferred, you can now begin trading on HyperLiquid, whether on Spot or Futures markets.
Create API Keys for HyperLiquid
Step 1: Log in to your Hyperliquid account and click on ‘More’ and then ‘API’

Step 2: Create your API Key. Provide a name for your API Wallet, click 'generate' and then ‘Authorize API Wallet’


Step 3: API Settings - In the ‘Days Valid’ field, choose ‘MAX’ to set it for 180 days. Copy & paste your Private Key to your Create Account page in Cornix. Click ‘Authorize’ (do not skip this button).

Step 4: Account Wallet Address - To get your Account Wallet Address, click on your account’s email address/wallet address in the upper-right corner of the screen.

Get USDC on ARB for HyperLiquid - Links to bridges
To deposit USDC into Hyperliquid, it must be on the Arbitrum (ARB) network.
Details:
Hyperliquid is not an EVM-based DEX, but it supports deposits via Arbitrum USDC.
Once you deposit, your USDC is bridged into Hyperliquid’s native chain (Hyperliquid X-chain) behind the scenes.
So you’ll need:
USDC on Arbitrum
An Arbitrum-compatible wallet (e.g., MetaMask)
Some ETH on Arbitrum for gas fees
Bridges:
You can send USDC and ETH on Arbitrum from many CEXes to your hot wallet like MetaMask. In case you already have different cryptocurrencies in your hot wallet and you want to bridge them, e.g. ETH ERC20 to ETH on Arbitrum you could use one of the following bridges:
https://t.me/AnoBridge_bot (Telegram Bot to bridge anything, no wallet connect needed!)
https://t.me/CashBridge_bot (Telegram Bot to bridge anything, no wallet connect needed!)
bridge.arbitrum.io (Website with wallet connect)
Last updated
Was this helpful?