Hyperliquid Docs
  • About Hyperliquid
    • Core contributors
  • Onboarding
    • How to start trading
    • How to use the HyperEVM
    • Connect mobile via QR code
    • Export your email wallet
    • Testnet faucet
  • HyperCore
    • Overview
    • Bridge
    • API servers
    • Clearinghouse
    • Oracle
    • Order book
    • Staking
    • Vaults
      • Protocol vaults
      • For vault leaders
      • For vault depositors
    • Multi-sig
  • HyperEVM
    • Tools for HyperEVM builders
  • Hyperliquid Improvement Proposals (HIPs)
    • HIP-1: Native token standard
    • HIP-2: Hyperliquidity
    • HIP-3: Builder-Deployed Perpetuals
    • Frontend checks
  • Trading
    • Perpetual assets
    • Contract specifications
    • Margin tiers
    • Fees
    • Builder codes
    • Order book
    • Order types
    • Take profit and stop loss orders (TP/SL)
    • Margining
    • Liquidations
    • Entry price and pnl
    • Funding
    • Miscellaneous UI
    • Auto-deleveraging
    • Robust price indices
    • Self-trade prevention
    • Portfolio graphs
    • Hyperps
    • Market making
  • Validators
    • Running a validator
    • Delegation program
  • Referrals
    • Staking referral program
  • Points
  • Historical data
  • Risks
  • Bug bounty program
  • Audits
  • Brand kit
  • For developers
    • API
      • Notation
      • Asset IDs
      • Tick and lot size
      • Nonces and API wallets
      • Info endpoint
        • Perpetuals
        • Spot
      • Exchange endpoint
      • Websocket
        • Subscriptions
        • Post requests
        • Timeouts and heartbeats
      • Error responses
      • Signing
      • Rate limits
      • Bridge2
      • Deploying HIP-1 and HIP-2 assets
      • Deploying HIP-3 assets
    • HyperEVM
      • Dual-block architecture
      • Raw HyperEVM block data
      • Interacting with HyperCore
      • HyperCore <> HyperEVM transfers
      • Wrapped HYPE
      • JSON-RPC
    • Nodes
      • L1 Data Schemas
Powered by GitBook
On this page
  • What do I need to trade on Hyperliquid?
  • How do I onboard to Hyperliquid?
  • How do I trade perpetuals on Hyperliquid?
  • How do I bridge USDC onto Hyperliquid?
  • How do I withdraw USDC from Hyperliquid?
  1. Onboarding

How to start trading

PreviousOnboardingNextHow to use the HyperEVM

Last updated 11 days ago

What do I need to trade on Hyperliquid?

You can trade on Hyperliquid with a normal defi wallet or by logging in with your email address.

If you choose to use a normal defi wallet, you need:

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

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

  2. Collateral

    • 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

How do I onboard to Hyperliquid?

If you choose to log in with email:

  1. Click the "Connect" button and enter your email address. After you press "Submit," within a few seconds, a 6 digit code will be sent to your email. Type in the 6 digit code to login.

  2. Now you're connected. All that's left is to deposit. A new blockchain address is created for your email address. You can send USDC over Arbitrum, BTC over Bitcoin, ETH over Ethereum, or SOL or FARTCOIN over Solana. It’s easy to do from a centralized exchange or another defi wallet.

If you choose to onboard with a defi wallet:

  1. Once you have an EVM wallet and collateral, go to

  2. Click the “Connect” button and choose a wallet to connect. A pop-up will appear in your wallet extension asking you to connect to Hyperliquid. Press “Connect.”

  3. Click the “Enable Trading” button. A pop-up will appear in your wallet extension asking you to sign a gas-less transaction. Press "Sign."

  4. Deposit to Hyperliquid, choosing between USDC on Arbitrum, BTC on Bitcoin, ETH on Ethereum, and SOL or FARTCOIN on Solana.

    1. For USDC: enter the amount you want to deposit and click “Deposit.” Confirm the transaction in your EVM wallet.

    2. For BTC, ETH, SOL, and FARTCOIN: send the spot asset to the destination address shown. Note that only USDC is used as trading collateral, so you will have to sell this asset for USDC to trade perpetuals or other spot assets.

  5. You're now ready to trade

How do I trade perpetuals on Hyperliquid?

With perpetual contracts, you use USDC as collateral to long or short the token instead of buying the token itself, like in spot trading.

  1. Using the token selector, choose a token that you want to open a position in.

  2. Decide if you want to long or short that token. If you expect the token price to go up, you want to long. If you expect the token price to go down, you want to short.

  3. Use the slider or type in the size of your position. Position size = your leverage amount * your collateral

  4. Lastly, click Place Order. Click Confirm in the modal that appears. You can check the “Don’t show this again” box so you don’t have to confirm each order in the future.

How do I bridge USDC onto Hyperliquid?

  1. You will need ETH and USDC on the Arbitrum network, since Hyperliquid’s native bridge is between Hyperliquid and Arbitrum. ETH will only be used as gas for transactions to deposit USDC. Trading on Hyperliquid does not cost gas.

    1. Alternatively, you can move funds directly to Arbitrum from a centralized exchange, if you’re already using one.

How do I withdraw USDC from Hyperliquid?

  1. Enter the amount of USDC you would like to withdraw and click “Withdraw to Arbitrum.” This transaction does not cost gas. There is a $1 withdrawal fee instead.

You can use various bridges, such as , , , , , , and

Once you have ETH and USDC on Arbitrum, you can deposit by clicking the “Deposit” button on

On , click the “Withdraw” button in the bottom right.

https://rabby.io/
https://app.hyperliquid.xyz/trade
https://bridge.arbitrum.io/
https://app.debridge.finance/
https://swap.mayan.finance/
https://app.across.to/bridge?
https://routernitro.com/swap
https://jumper.exchange/
https://synapseprotocol.com/
https://app.hyperliquid.xyz/trade
https://app.hyperliquid.xyz/trade