How it works
Deposits and withdrawals
How money gets into and out of your balance.
Depositing
Press Deposit, choose where your funds are and confirm in your wallet. The app sends them to a deposit address that belongs only to you, and they are credited to your trading balance once they land: within a few blocks from Hyperliquid, or once the bridge completes from another chain. You never type or copy that address; the app computes it, checks it, and sends to it on every route.
| Funding routes | Mainnet | Testnet | Local devnet |
|---|---|---|---|
| HyperCore (Hyperliquid spot or perp) | enabled | enabled | enabled |
| HyperEVM | enabled | enabled | enabled |
| Solana (CCTP) | disabled | disabled | enabled |
| Arbitrum (CCTP) | disabled | disabled | enabled |
| Ethereum (CCTP) | disabled | disabled | enabled |
| Robinhood Chain (Across) | disabled | disabled | enabled |
| Route | How it works |
|---|---|
| Hyperliquid | From your Hyperliquid account: perp collateral is moved to spot first, then the USDC is sent to your deposit address on HyperCore. |
| HyperEVM | USDC on HyperEVM goes through Circle’s HyperCore deposit contract straight to your deposit address. |
| Ethereum, Arbitrum, Solana | USDC is burned with Circle’s CCTP and minted on HyperCore to your deposit address. Circle’s fee applies. |
| Robinhood Chain | USDG is bridged with Across and arrives as USDC through the HyperEVM route. Across’s fee applies. |
At least 10 USDC has to arrive after fees; a smaller amount waits at your address until more arrives. If your deposit address has never been used on HyperCore, the first deposit also pays HyperCore’s one-time account activation of 1 USDC. The app shows the least each route needs to send. The exchange itself charges nothing for deposits.
Withdrawing
Withdraw at any time, up to your available balance: everything not committed as margin to an open position. Withdrawals always go to your own HyperCore account first, and from there the app can move them on:
| Destination | What you sign |
|---|---|
| Hyperliquid | One message: the withdrawal. |
| HyperEVM | Two messages: the onward transfer, then the withdrawal. |
| Ethereum, Arbitrum, Solana | Two messages: the onward transfer through Circle, then the withdrawal. Circle’s fee applies. |
Withdrawals through the app must be at least 10 USDC. The contract itself has no minimum: you can withdraw any amount with a transaction from your own wallet, which needs a little HYPE for gas; the app offers this for small balances. For onward routes, 0.1 USDC is kept back for Hyperliquid’s transfer gas. If your HyperCore account has never held funds, the withdrawal also pays its one-time activation of 1 USDC, on top of the amount you receive.
Technical detail
A deposit is credited in two steps: a sweep moves the USDC from your deposit address to the Exchange on HyperCore, and a later block finalizes it, crediting you only if your deposit address really lost the amount and the Exchange really received it. The app sends one deposit at a time and waits for it to be credited. Deposits: CREATE2 proxies explains the addresses and the checks.
A withdrawal is sent to HyperCore in the same transaction that debits your balance. An onward transfer can get stuck, for example when Circle’s fee rose above what you signed; the USDC then waits in your HyperCore account and the app asks you to sign the onward transfer again. Only one withdrawal can be pending at a time.