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).

By Hyperliquid App DEX Editorial Team · Updated · 11 min read

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

  1. Click Deposit in the top-right.
  2. Select Arbitrum USDC (the default).
  3. Enter the amount (minimum 5).
  4. If this is your first deposit, approve the USDC spend, then confirm the deposit transaction. Both are Arbitrum transactions.
  5. 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:

  1. In the app, click Deposit and pick BTC, ETH, or SOL.
  2. 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.
  3. Send coins from any wallet or exchange to that address.
  4. 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.
  5. 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.

  1. Make sure the funds are in your Perps account (transfer from spot if necessary).
  2. Click Withdraw next to Deposit.
  3. Select Arbitrum USDC, enter the amount, and sign the withdrawal message. No gas is needed on Hyperliquid.
  4. Validators sign the withdrawal, and the Arbitrum bridge contract releases USDC to your wallet. Expect 3–5 minutes.
  5. 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.