stacked markets

Stacked Markets

How to bridge to Hyperliquid and deposit funds from any chain

Published May 29, 2026 · By Stacked Markets Research Team

  • Native USDC required - Hyperliquid migrated to Circle's native USDC on Arbitrum in May 2026; USDC.e deposits will fail
  • $4.686B - Total bridge TVL across DeFi as of 2026 (DeFiLlama)
  • $117.216B - Cumulative bridged volume across DeFi

Contents

  1. HyperCore vs HyperEVM - get this right first
  2. The official Arbitrum bridge path
  3. Native deposits from other chains
  4. Third-party bridges when you need them
  5. Bridge security considerations
  6. Withdrawing back to Arbitrum
  7. Transferring between HyperCore and HyperEVM
  8. Common errors and how to fix them
  9. Bridging from inside Stacked Markets
  10. FAQs

Bridging to Hyperliquid is not the same as depositing to a centralized exchange. When you send funds to Binance or OKX, you are handing custody to a company. When you bridge to Hyperliquid, you are moving funds to your own wallet balance on HyperCore - Hyperliquid's settlement layer. The protocol holds your margin. No company holds your keys.

This guide covers the full deposit path: what HyperCore is, which assets you can deposit natively, how the Arbitrum bridge works after the May 2026 USDC upgrade, which third-party bridges are worth using, and what to do when something goes wrong.

HyperCore vs HyperEVM - get this right first

Hyperliquid runs two separate execution environments. They are not interchangeable.

HyperCore is the on-chain central limit order book where perpetual futures trade. Your margin lives here. Deposits go here by default. When you bridge USDC from Arbitrum, it lands in your HyperCore balance and is immediately available as collateral.

HyperEVM is a separate EVM-compatible environment built on top of Hyperliquid's consensus. It supports smart contracts, DeFi protocols, and token deployments. Funds on HyperEVM are not automatically available as perp margin - you have to transfer them to HyperCore explicitly.

If you are depositing to trade perpetuals, you want HyperCore. Funds that land on HyperEVM instead are not lost, but they are not usable as margin until you move them. Skipping this distinction is one of the most common reasons traders think their deposit is missing. The internal transfer is straightforward - more on that below.

The official Arbitrum bridge path

USDC on Arbitrum is the primary deposit asset for Hyperliquid. The official bridge is maintained by the Hyperliquid team and is the lowest-risk route because it does not route through third-party smart contracts between you and the protocol.

What changed in May 2026

Hyperliquid migrated to Circle's native USDC on Arbitrum in May 2026. This replaced the legacy bridged USDC - sometimes labeled USDC.e - that was previously used. Native USDC is issued directly by Circle on Arbitrum. It is not a wrapped representation of Ethereum mainnet USDC.

The legacy bridged USDC is being retired. If you hold USDC.e on Arbitrum, convert it to native USDC before depositing. Most DEX aggregators on Arbitrum handle this swap directly. Attempting to deposit USDC.e after the migration will fail or route incorrectly.

Step-by-step deposit via the official bridge

  1. Open the Hyperliquid app or a terminal with the bridge built in.
  2. Connect your Ethereum wallet: MetaMask, a hardware wallet via MetaMask, or any EIP-1193-compatible wallet.
  3. Confirm your wallet is set to Arbitrum One, not Ethereum mainnet.
  4. Verify you hold native USDC on Arbitrum, not USDC.e. Check the token contract if unsure.
  5. Select the deposit flow and enter the amount.
  6. If this is your first deposit, approve the USDC spend. This is a separate ERC-20 approval transaction on Arbitrum.
  7. Sign the deposit transaction. Your wallet will show the Arbitrum gas cost - paid in ETH, so you need a small ETH balance on Arbitrum.
  8. Wait for Arbitrum confirmation, typically under 30 seconds.
  9. Hyperliquid validators process the deposit and credit your HyperCore balance, usually within 1 to 3 minutes of Arbitrum confirmation.

If the deposit does not appear: confirm the transaction succeeded on an Arbitrum block explorer, check that you connected the correct wallet address, and verify the funds landed on HyperCore rather than HyperEVM.

Native deposits from other chains

Arbitrum USDC is the main path, but Hyperliquid accepts native deposits from several other chains without requiring a third-party bridge. Supported assets:

  • Arbitrum: USDC (native), ETH
  • Bitcoin: BTC
  • Ethereum mainnet: ETH, ENA
  • Solana: SOL, BONK, FARTCOIN, PUMP, SPX, 2Z
  • Monad: MON
  • Plasma: XPL

Native deposits bypass third-party bridge contracts entirely. Hyperliquid's own validators handle the cross-chain message. That is structurally lower risk than routing through an external bridge - though not zero risk. Validator threshold signature schemes carry their own trust assumptions, covered in the security section below.

For Solana deposits, the flow mirrors Arbitrum: connect a Solana wallet, select the asset, sign the transaction. Bitcoin deposits have longer confirmation windows given Bitcoin's block time. Confirmation times vary by chain.

Third-party bridges when you need them

Not every trader starts with USDC on Arbitrum. If your capital is on Ethereum mainnet, Polygon, Base, or another chain, you have two options: use a native deposit if your asset is supported, or route through a third-party bridge.

Third-party bridges introduce smart contract risk. A bridge contract is an additional attack surface between you and your funds. That is not a reason to avoid them categorically - it is a reason to understand what you are using.

Across Protocol

Across uses a relayer model. A relayer fronts your funds on the destination chain immediately, then gets reimbursed from the origin chain. This makes it fast - often seconds rather than minutes. Across supports USDT0 to USDC conversions and handles multi-chain routing well. It is among the more audited bridges in DeFi and has a clear incentive structure for relayers.

deBridge

deBridge supports a wide range of chains and any token, not just USDC. If you need to bridge an asset without a native deposit path on Hyperliquid, deBridge is a practical option. The tradeoff: depending on the route, you may receive a wrapped asset on the destination chain. Check the output token before confirming.

Symbiosis, Jumper, HyBridge

These aggregators route across multiple bridge protocols and often find cheaper or faster paths than going directly to a single bridge. Jumper, built on Li.Fi, aggregates routes across dozens of bridges and DEXs. Symbiosis specializes in cross-chain swaps. HyBridge is a Hyperliquid-focused bridging tool that simplifies the path for traders coming from other ecosystems.

The honest tradeoff with aggregators: they add a routing layer on top of bridge contracts. More contracts in the path means more potential failure points. For large deposits, a direct bridge is the cleaner choice.

Wrapping risk

Some bridges give you a wrapped version of the asset rather than the native token. Wrapped USDC from a non-Circle bridge is not the same as native USDC. After the May 2026 migration, Hyperliquid requires native USDC for deposits. If a bridge outputs a wrapped stablecoin, swap it to native USDC on Arbitrum before depositing.

Bridge security considerations

Every bridge relies on a trust assumption. Knowing what that assumption is helps you assess the risk before committing capital.

Validator threshold signatures. Most official cross-chain deposits - including Hyperliquid's native bridge - use a threshold signature scheme. A quorum of validators must sign off on a cross-chain message before funds are released. The security model depends on the honesty and independence of those validators. A compromised majority can drain the bridge.

Smart contract audits. Third-party bridges publish audit reports. Across, deBridge, and Jumper have each undergone multiple audits. Audits reduce but do not eliminate smart contract risk. A bridge with a long audit history and significant TVL over time is a better signal than a new bridge with a single report.

Native bridge vs third-party. The official Hyperliquid path through Arbitrum carries lower counterparty risk than routing through an external protocol. For large positions, the extra few minutes on the official path are worth it.

Approval hygiene. When you approve a bridge contract to spend your USDC, that approval persists until you revoke it. After a bridge transaction, revoke approvals you no longer need. Most traders skip this step. They should not.

Withdrawing back to Arbitrum

Withdrawals from HyperCore to Arbitrum follow the reverse path.

  1. Open the withdraw flow in the terminal or Hyperliquid app.
  2. Enter the amount and confirm the destination address on Arbitrum.
  3. Sign the withdrawal request with your wallet.
  4. Hyperliquid processes the withdrawal, then the bridge releases funds on Arbitrum.

Standard withdrawals typically complete in under 5 minutes. Larger amounts may take longer depending on bridge liquidity. Funds arrive as native USDC on Arbitrum.

The withdrawal itself does not require Arbitrum ETH - gas is handled on the Hyperliquid side. But if you plan to swap or move funds after they arrive, you will need ETH on Arbitrum to cover subsequent transactions.

Transferring between HyperCore and HyperEVM

If you deposited to HyperCore and want to use funds in a HyperEVM DeFi protocol, you transfer internally. This is not a bridge - it is an on-chain action within Hyperliquid's system. The transfer works in both directions:

  • HyperCore to HyperEVM: Move funds from your perp margin balance to your HyperEVM address for use in smart contracts.
  • HyperEVM to HyperCore: Move funds back to margin when you want to trade perps.

Internal transfers confirm in seconds and do not incur bridge fees - only a small network fee. If you are only trading perpetuals, you never need to touch this flow. It becomes relevant when you are running DeFi activity on HyperEVM alongside your trading.

Common errors and how to fix them

Wrong network selected. The most frequent mistake. If your wallet is on Ethereum mainnet when you initiate a deposit, the transaction will fail or hit the wrong contract. Confirm Arbitrum One is selected before starting.

Insufficient ETH for Arbitrum gas. The deposit transaction executes on Arbitrum and requires ETH for gas. A zero or near-zero ETH balance on Arbitrum will cause the transaction to fail. A few dollars worth of ETH is enough to cover a standard deposit.

USDC.e instead of native USDC. After the May 2026 migration, deposits require native USDC. Swap USDC.e to USDC on any Arbitrum DEX before depositing.

Token approval not submitted. The first deposit requires an ERC-20 approval transaction before the deposit itself. Some interfaces prompt for this automatically; others require you to initiate it manually. If your deposit transaction fails immediately, check whether the approval step was completed.

Deposit not showing on HyperCore. Check the Arbitrum transaction first. If it confirmed, wait 2 to 3 minutes. If funds still do not appear, check whether they landed on HyperEVM instead of HyperCore - an internal transfer fixes this. If the Arbitrum transaction failed, the block explorer will show an error and your USDC will still be in your wallet.

Bridge output is a wrapped token. If you used a third-party bridge and received a non-native USDC variant, swap it to native USDC on Arbitrum before attempting to deposit.

Bridging from inside Stacked Markets

If you are trading perpetuals on Stacked Markets, the Arbitrum USDC deposit flow is built directly into the terminal. No separate bridge interface, no tab switching, no managing the flow outside the platform.

You connect your wallet, initiate the deposit from within the terminal, sign the transactions, and your margin is credited to HyperCore. The terminal also handles the swap flow if you need to convert assets before bridging.

Stacked Markets holds no funds and no keys. The deposit transaction moves USDC from your wallet to Hyperliquid's bridge contract directly - the terminal routes the transaction but never takes custody. You can verify this on-chain at any time and confirm the counterparty is Hyperliquid's contract, not Stacked Markets.


Bridge Arbitrum USDC into Hyperliquid margin without leaving the terminal. Stacked Markets holds no funds and no keys.

Start at Stacked Markets ->

FAQs

Do I need ETH on Arbitrum to deposit USDC to Hyperliquid?

Yes. The deposit transaction executes on Arbitrum, and Arbitrum gas is paid in ETH. A small balance - typically a few dollars worth - is enough to cover the gas cost. The USDC itself does not require ETH, but the transaction that moves it does.

What is the difference between USDC and USDC.e on Arbitrum?

USDC is native USDC issued directly by Circle on Arbitrum. USDC.e is a legacy bridged version of Ethereum mainnet USDC. After Hyperliquid's May 2026 migration, deposits require native USDC. USDC.e deposits will fail. Swap USDC.e to USDC on any Arbitrum DEX before depositing.

How long does a deposit take?

Arbitrum confirmation is typically under 30 seconds. Hyperliquid validators then process the cross-chain message and credit your HyperCore balance, usually within 1 to 3 minutes. Total time from signing to tradeable margin is generally under 5 minutes.

Can I deposit directly from Ethereum mainnet?

ETH and ENA can be deposited natively from Ethereum mainnet. For USDC, the primary path is through Arbitrum. If you hold USDC on Ethereum mainnet, bridge to Arbitrum first using Across or deBridge, then deposit to Hyperliquid. Some aggregators handle the full path in a single transaction.

What happens if my deposit lands on HyperEVM instead of HyperCore?

Your funds are not lost. Do an internal transfer from HyperEVM to HyperCore within the Hyperliquid interface. It confirms in seconds with a small network fee. Once transferred, the funds appear as HyperCore margin and are available for trading.

Are third-party bridges safe to use?

They carry smart contract risk that the official bridge path does not. Bridges like Across and deBridge have been audited and have meaningful track records, but no bridge is risk-free. For large deposits, the official Arbitrum path is the lower-risk choice. For smaller amounts or chains without a native deposit path, audited third-party bridges are practical - understand the trust assumptions before using them.

Does Stacked Markets hold my funds during the bridge process?

No. Stacked Markets routes the transaction but holds no funds and no keys at any point. The deposit moves USDC from your wallet directly to Hyperliquid's bridge contract. Stacked Markets never has custody. Verify the transaction on-chain and confirm the counterparty is Hyperliquid's contract.

All trading involves risk.

Perpetual futures use leverage. You can lose all collateral. Stackedmarkets does not custody funds or hold your main wallet keys. We do not provide investment advice. Nothing here is an offer to buy or sell. Trade only with capital you can afford to lose. Always verify testnet vs mainnet in the product chrome.

Stacked Markets is a decentralized perpetual futures trading platform. All trading activities are conducted on-chain and are subject to blockchain network conditions and smart contract risks.

Trading perpetual futures involves substantial risk of loss and is not suitable for all investors. Past performance is not indicative of future results. The high degree of leverage can work against you as well as for you. Before deciding to trade, you should carefully consider your investment objectives, level of experience, and risk appetite.

The information provided on this platform does not constitute investment advice, financial advice, trading advice, or any other sort of advice, and you should not treat any of the platform's content as such.

stacked markets

© 2026 Stacked Markets. All rights reserved.