Hyperliquid Bridge, Deposit, Withdraw & Best Wallets: Arbitrum USDC, HyperUnit for BTC/ETH/SOL, Ledger, Rabby, Phantom (2026)
How to bridge USDC to Hyperliquid from Arbitrum, deposit BTC/ETH/SOL via Unit, withdraw ($1 fee, ~5 min), and pick the best wallet: MetaMask, Rabby, Phantom, Ledger, Zerion (2026).
To fund Hyperliquid you bridge USDC from Arbitrum through the native bridge (about one minute, minimum 5 USDC), or send BTC, ETH or SOL directly through HyperUnit; withdrawals back to Arbitrum cost a flat $1 and take 3–5 minutes. Any EVM wallet works — MetaMask, Rabby, Phantom, Ledger via MetaMask or Rabby, Coinbase Wallet, OKX, Zerion — and there is an email login for people who do not want to manage a seed phrase. As of September 2026 the native bridge holds roughly $5–7B of USDC, making it one of the largest bridge contracts in crypto. This guide walks through every deposit route, compares wallets, and fixes the common problems.
Key takeaways
- Native route: USDC on Arbitrum → Hyperliquid bridge → perp account. ~1 minute, minimum 5 USDC, only Arbitrum gas.
- HyperUnit lets you deposit native BTC, ETH and SOL without wrapping on another chain.
- Third-party bridges (deBridge, Across, Relay, Jumper) take you from any chain to Hyperliquid in one step.
- Withdrawals: $1 flat fee, ~3–5 minutes, no gas on the Hyperliquid side.
- Best wallet: Rabby or MetaMask on desktop, Phantom for Solana-native users, Ledger for large balances, email login for beginners.
- Most "deposit not showing" problems are wrong chain or wrong USDC variant; check Arbiscan first.
How the Hyperliquid bridge works
Hyperliquid is its own Layer 1 chain, so assets have to cross into it. The Hyperliquid bridge is a smart contract on Arbitrum that locks USDC on the Arbitrum side and credits an equal balance on HyperCore. The chain's validator set signs off on both directions: deposits are confirmed once the Arbitrum transaction is final, and withdrawals require a two-thirds-stake validator signature before the Arbitrum contract releases funds. This is why the bridge is sometimes described as the single most important security assumption in the whole system; we discuss that in Is Hyperliquid safe?.
A few facts to keep in mind:
- Only native USDC (Circle's USDC on Arbitrum) is accepted by the bridge. Not USDC.e, not USDT, not DAI.
- Minimum deposit: 5 USDC. Anything below that is lost to the contract, so double check the amount.
- Deposits are free on the Hyperliquid side; you only pay Arbitrum gas, typically a few cents.
- Funds land in your perp account by default. You can move them to spot with one click.
How to deposit USDC to Hyperliquid step by step
This is the standard Hyperliquid deposit route. It assumes you already own USDC somewhere.
Step 1: Get USDC on Arbitrum
- From a centralised exchange: Coinbase, Kraken, Binance, Bybit, OKX and most others let you withdraw USDC directly on the Arbitrum One network. Select "Arbitrum" (sometimes "ARB1" or "Arbitrum One") as the network, not Ethereum or Base. Fees are usually under $1.
- From another chain: use a bridge such as Across, Stargate, or the official Arbitrum bridge. Or skip Arbitrum entirely with a direct-to-Hyperliquid bridge (next section).
- From fiat: on-ramps inside MetaMask, Rabby and Phantom can buy USDC on Arbitrum with a card, though at a higher spread.
Keep a small amount of ETH on Arbitrum for gas — about $1 worth is plenty for several transactions.
Step 2: Connect your wallet
Open app.hyperliquid.xyz and click Connect. Choose your wallet. On first connection you will sign a message to establish your Hyperliquid session; this costs nothing and does not move funds. If you use our link you also get the referral discount:
👉 Open the Hyperliquid app and save 4% on fees
Step 3: Deposit
- Click Deposit in the top-right.
- Select Arbitrum USDC (the default).
- Enter the amount (minimum 5).
- If this is your first deposit, approve the USDC spend, then confirm the deposit transaction. Both are Arbitrum transactions.
- Wait. The bridge credits your account after Arbitrum finality, usually 30–90 seconds.
Your balance appears in the Perps account. To trade spot or deposit into a vault, use Transfer to move USDC between perp and spot balances; that is internal and instant.
Step 4: Start trading
From here you can follow the how to trade on Hyperliquid guide, park funds in HLP or a user vault, or buy HYPE on spot.
HyperUnit: depositing BTC, ETH and SOL natively
Unit (also called HyperUnit or Unit protocol) is the ecosystem project that lets you move native assets from other chains onto Hyperliquid without going through Arbitrum. It is the answer to "how do I get BTC on Hyperliquid without wrapping it on Ethereum first?"
How it works:
- In the app, click Deposit and pick BTC, ETH, or SOL.
- Unit generates a unique deposit address on the native chain (a Bitcoin address, an Ethereum address, or a Solana address) tied to your Hyperliquid account.
- Send coins from any wallet or exchange to that address.
- After a set number of confirmations (Bitcoin is the slowest, typically 20–40 minutes; Ethereum and Solana are a few minutes), the asset appears in your Hyperliquid spot balance as UBTC, UETH, or USOL.
- Trade them on spot pairs (UBTC/USDC etc.), or withdraw them back to the native chain later.
Unit uses a guardian network with threshold signatures rather than a single custodian, but it is still an additional trust layer on top of Hyperliquid's own bridge. Fees are the native network fee plus a small Unit fee. Unit has expanded to other assets over time, and community bridges have brought more; for instance Flare Network's FXRP (an XRP representation from Flare's FAssets system) has appeared in ecosystem listings, which is why "Flare Network FXRP Hyperliquid" and "XRP Hyperliquid" turn up in searches. XRP perps have long been available on Hyperliquid; XRP spot on Hyperliquid depends on such bridged representations and their liquidity, so check the spot list in the app rather than assuming.
Third-party bridges to Hyperliquid: deBridge, Across, Relay, Jumper
If your money is on Ethereum, Base, Solana, BNB Chain, Polygon or another chain, you can skip the Arbitrum step. Several aggregators support "Hyperliquid" as a destination and deliver USDC straight into your perp account:
| Bridge | Source chains | Typical time | Typical cost | Notes |
|---|---|---|---|---|
| deBridge (DLN) | 20+ incl. Solana | 1–3 minutes | ~0.04–0.1% plus source gas | Most popular Solana → Hyperliquid route |
| Across | Major EVM chains | 1–2 minutes | Low, intent-based | Fast for Ethereum, Base, Optimism |
| Relay | Many EVM + Solana | Under a minute | Very low | Popular for small amounts |
| Jumper (LI.FI) | Aggregates the above | Varies | Varies | Compares routes for you |
The workflow is the same: choose the source chain and asset, set Hyperliquid as the destination, paste your wallet address, confirm. Behind the scenes the bridge delivers USDC to Arbitrum and calls the native bridge on your behalf, or uses a solver that already has Hyperliquid balance.
Two cautions. Always start from the bridge's official site, not a link in a DM or a search ad; bridge phishing is the number one way people lose money on the way in. And for very large amounts (six figures and up), the native Arbitrum route is worth the extra step because it has no solver liquidity limits.
Best wallet for Hyperliquid: comparison
Any wallet that can sign EIP-712 messages and hold USDC on Arbitrum will work. The question is which one suits you. Here is the Hyperliquid wallet comparison as of September 2026:
| Wallet | Type | Hyperliquid support | Hardware support | Best for | Drawbacks |
|---|---|---|---|---|---|
| MetaMask | Browser / mobile | Full; most tested | Ledger, Trezor | Default choice, widest compatibility | Cluttered UI, aggressive in-app swap fees |
| Rabby | Browser / mobile | Full; shows signing details clearly | Ledger, Trezor, Keystone | Power users, safety-conscious traders | Smaller mobile footprint |
| Phantom | Browser / mobile | Full EVM support plus built-in Hyperliquid perps via builder codes | Ledger | Solana-native users, mobile perps trading | Perps inside Phantom carry a builder fee |
| Ledger (via MetaMask/Rabby) | Hardware | Full, every action signed on device | Native | Large balances, long-term holders | Slower for active trading; each order needs a tap unless you use an API wallet |
| Coinbase Wallet | Browser / mobile | Full | Ledger | Coinbase users bridging from the exchange | Occasional signing quirks |
| OKX Wallet | Browser / mobile | Full; integrated bridge | Keystone | Asian markets, OKX users | Same |
| Zerion | Mobile / browser | Full; strong portfolio view of HyperEVM | Ledger | Tracking positions across chains | Not optimised for order entry |
| Email login (Privy) | Embedded wallet | Full | No | Absolute beginners | You do not control the seed phrase in the usual way; export it early |
Ledger Hyperliquid setup
To use Ledger with Hyperliquid: open the Ethereum app on the device, enable "blind signing" (required for EIP-712 messages), connect Ledger through MetaMask or Rabby, then connect that wallet to the app. Every order will require a device confirmation, which is safe but slow. The standard workaround for active traders is to generate an API wallet (agent key) inside the app; that key can place orders without touching the Ledger but cannot withdraw. See the trading bots and API wallet guide.
Phantom Hyperliquid
Phantom added full EVM support and then integrated Hyperliquid perps directly in its mobile app in 2025 using builder codes. That means you can trade perps from Phantom's interface without ever visiting app.hyperliquid.xyz. It is convenient, but Phantom charges a builder fee on top of Hyperliquid's own fees, so cost-sensitive traders should use the official app with the referral discount instead.
Rabby wallet Hyperliquid
Rabby is the favourite of many experienced Hyperliquid traders because it decodes what you are signing, flags suspicious contracts, and simulates transactions. For a platform where every action is a signed message, that clarity is valuable. Rabby works with Ledger too.
Zerion Hyperliquid
Zerion is best thought of as a portfolio tracker that happens to be a wallet. It reads HyperEVM balances and DeFi positions well, and it can connect to the app for trading, but most people pair it with a dedicated trading wallet.
Email login: trading without a seed phrase
The app offers Log in with email (and Google/Apple on mobile), powered by Privy. It creates an embedded wallet tied to your login. Pros: zero setup, great for the native iOS and Android apps. Cons: you are trusting Privy's key management, and you must remember to export your private key if you ever want to move to a self-custody wallet. For any balance that would hurt to lose, migrate to a hardware-backed wallet. More in the Hyperliquid app guide.
How to withdraw from Hyperliquid
Hyperliquid withdraw is simple, but people get nervous because it is the one action that leaves the chain.
- Make sure the funds are in your Perps account (transfer from spot if necessary).
- Click Withdraw next to Deposit.
- Select Arbitrum USDC, enter the amount, and sign the withdrawal message. No gas is needed on Hyperliquid.
- Validators sign the withdrawal, and the Arbitrum bridge contract releases USDC to your wallet. Expect 3–5 minutes.
- A flat $1 fee is deducted; that is Hyperliquid's charge to cover the Arbitrum-side transaction.
Constraints to know: withdrawals must leave your account with sufficient margin — since March 2025, you cannot withdraw unrealised profits in a way that drops your maintenance margin below 20% of what is required (the rule introduced after the whale incident). And withdrawals of HyperUnit assets (UBTC, UETH, USOL) go back to the native chain with the native network fee and confirmation time.
If a withdrawal seems stuck beyond 15 minutes, check the status on Arbiscan and in the app's transaction history. Genuinely stuck withdrawals are rare and are usually validator-set upgrades in progress; they clear on their own.
Hyperliquid faucet: testnet only
There is no faucet for real USDC. The Hyperliquid faucet dispenses 1,000 mock USDC on testnet (app.hyperliquid-testnet.xyz) to wallets that have some mainnet activity. Use it to practise the interface, test strategies or develop bots with zero risk. Everything about testnet, including API endpoints and the HyperEVM testnet RPC, is in our Hyperliquid testnet and faucet guide.
Common problems and fixes
| Problem | Likely cause | Fix |
|---|---|---|
| Deposit not showing after 10 minutes | Sent on wrong chain (Ethereum, Base, Polygon) | Funds are still in your wallet on that chain; bridge them to Arbitrum and retry |
| Deposit not showing, correct chain | Sent USDC.e or USDT instead of native USDC | Swap to native USDC on Arbitrum (Uniswap, 1inch) and deposit again |
| Deposit below 5 USDC lost | Under the minimum | Unrecoverable; always send 5+ |
| "Insufficient funds" on deposit | No ETH for Arbitrum gas | Send a few dollars of ETH to your wallet on Arbitrum |
| Wallet will not connect | Wrong network selected in wallet | Switch to Arbitrum One; the app will prompt |
| Ledger signing fails | Blind signing disabled | Enable blind signing in the Ethereum app settings |
| Withdrawal rejected | Would breach margin requirement | Reduce position size or withdraw less |
| Phantom shows balance but app does not | Connected a different Phantom account | Check the active address matches |
| Bridge phishing site | Fake domain from search ad | Only use app.hyperliquid.xyz; bookmark it |
Security checklist before your first deposit
- Bookmark app.hyperliquid.xyz. Never click a search ad.
- Verify the bridge contract on Arbiscan when you approve USDC; the app pre-fills it, but check the domain first.
- Start small. Send 10 USDC, confirm it arrives, then send the rest.
- Use a hardware wallet for anything beyond play money.
- Set an API wallet for bots rather than sharing your main private key.
- Review approvals periodically with revoke.cash; the bridge only needs the amount you deposit.
- Understand the fees you will pay once inside: base 0.045% taker / 0.015% maker, covered in Hyperliquid fees explained.
Risk note: bridges and wallets are where most self-custody losses happen. Nothing here removes that risk; it just reduces it.
Bottom line
Getting money onto Hyperliquid is one of the smoother experiences in DeFi: native USDC on Arbitrum, one approval, one deposit, and you are trading inside a minute. HyperUnit adds native BTC, ETH and SOL, and third-party bridges like deBridge and Across connect every major chain in a single hop. Withdrawals cost a flat $1 and take a few minutes. Choose Rabby or MetaMask for everyday use, Ledger for size, Phantom if you live on Solana, and email login only until you are ready to self-custody. Once funded, the Hyperliquid app DEX is gas-free for every trade, so the bridge is the only chain cost you will ever pay. Official bridge documentation is in the Hyperliquid docs.
Frequently Asked Questions
How do I bridge to Hyperliquid?
Hold USDC on Arbitrum, open app.hyperliquid.xyz, connect your wallet, click Deposit, enter the amount and confirm the Arbitrum transaction. The native Hyperliquid bridge credits your perp account in about a minute. Minimum deposit is 5 USDC. If your funds are on another chain, use deBridge, Across, Relay or Jumper to land directly on Hyperliquid.
What is the best wallet for Hyperliquid?
Rabby and MetaMask are the most reliable for desktop, Phantom is excellent if you also hold Solana and want its built-in perps, and Ledger connected through MetaMask or Rabby is the safest for large balances. Email login (Privy) is the fastest for beginners. Any EVM wallet that supports Arbitrum and message signing works with the Hyperliquid app.
How much does it cost to withdraw from Hyperliquid?
Withdrawals to Arbitrum cost a flat $1 in USDC, deducted from the amount, and typically arrive in 3–5 minutes. There is no gas to pay on the Hyperliquid side. HyperUnit withdrawals of BTC, ETH or SOL charge network fees plus a small Unit fee and take longer because they settle on the native chain.
Can I deposit BTC or ETH directly to Hyperliquid?
Yes, through HyperUnit (Unit protocol). Unit generates a deposit address on the Bitcoin, Ethereum or Solana network; you send native coins, and they appear as spot assets (UBTC, UETH, USOL) on Hyperliquid within a few confirmations. These can be traded on spot or used as collateral where supported, and withdrawn back to the native chain.
Why is my Hyperliquid deposit not showing?
The most common causes are sending USDC on the wrong chain (Ethereum or Base instead of Arbitrum), sending USDC.e bridged instead of native USDC, or Arbitrum congestion delaying the bridge finality. Check the transaction on Arbiscan, confirm it went to the official bridge contract, and wait 10 minutes. Funds sent on the wrong chain are usually recoverable from your own wallet, not from Hyperliquid.
Is there a Hyperliquid faucet for real USDC?
No. The Hyperliquid faucet only provides mock USDC on testnet at app.hyperliquid-testnet.xyz for practice and bot development, and it requires a wallet with some mainnet history. For real trading you need to bridge genuine USDC. See the testnet and faucet guide.
Ready to trade on the Hyperliquid app?
Open the official Hyperliquid DEX with our referral link and get a lifetime 4% discount on trading fees. No KYC, no gas fees, self-custody.
Open Hyperliquid App · Save 4%Disclaimer: This article is for educational purposes only and is not financial, investment or legal advice. Perpetual futures trading with leverage carries a high risk of loss. Read our full disclaimer.