HyperCore vs HyperEVM

One chain, two engines: the exchange and the app platform, and the bridge-free door between them.

Updated Fact-checked November 4, 2026 8 sources
Short answer

HyperCore is the part of Hyperliquid that runs the exchange (order books, margin, liquidations, staking); HyperEVM is an Ethereum-compatible smart-contract environment (chain ID 999) where apps like lending markets and liquid staking live. Both are secured by the same HyperBFT consensus, so moving HYPE or a linked token between them is a transfer inside one chain, not a bridge.

Hyperliquid is one blockchain with two execution environments. A useful picture: HyperCore is the trading floor, HyperEVM is the office tower next door, and there is an internal corridor between them rather than a road with tolls and checkpoints.

Side by side

HyperCoreHyperEVM
What it isThe exchange engine built into the chainAn Ethereum-compatible smart-contract platform
What runs therePerp and spot order books, margin, liquidations, funding, vaults, staking, HIP-3 and HIP-4 marketsAny Solidity app: lending, DEXs, liquid staking, stablecoin minting
Who writes the logicHyperliquid’s node software (fixed features)Anyone who deploys a contract
FeesTrading fees; most actions are gaslessGas in HYPE, Ethereum-style (EIP-1559)
SpeedMedian order latency 0.2 s, ~200k orders/secSmall blocks every 1 s (3M gas), big blocks every 60 s (30M gas)
How you reach itapp.hyperliquid.xyz or any front endAdd chain ID 999 to your wallet; use each app’s site
ConsensusHyperBFTThe same HyperBFT

Network details, verified 4 November 2026: chain ID 999, RPC https://rpc.hyperliquid.xyz/evm, currency HYPE, explorers hyperevmscan.io and hyperscan.com. Testnet is chain ID 998.

Why two environments?

HyperCore is fast because it is narrow: it only does a fixed set of things (order books, margin) and does them in optimized native code. General smart contracts are slower and less predictable. Running them in the same lane as the order book would risk slowing the exchange.

So Hyperliquid launched the HyperEVM deliberately constrained. Its docs explain the “dual-block” design: fast 1-second blocks with a 3M gas limit for everyday transactions, and slow 1-minute blocks with a 30M gas limit for big jobs like deploying large contracts. Hyperliquid’s own onboarding FAQ says throughput was kept low at launch because both environments share state, and will rise over time. Gas spikes when demand exceeds that space.

That constraint is exactly why Kinetiq built Elysium, a separate layer-2 chain that settles to HyperEVM and offers far more throughput.

How the two talk to each other

Because both sides share one state, three kinds of connection exist without a third-party bridge:

  1. Transfers. Every HyperCore token has a “system address” (HYPE’s is 0x2222…2222; others start with 0x20 followed by the token’s index). Sending a linked token there moves it between environments. In the app this is the “Transfer to/from EVM” button. HyperCore→EVM transfers land in the next EVM block; EVM→Core transfers land in the same block.
  2. Reads. EVM contracts can read HyperCore state (oracle prices, positions, balances, vault equity) through built-in “precompiles”, and the values match HyperCore at the moment the EVM block is built.
  3. Writes. EVM contracts can send actions to HyperCore (orders, vault deposits, staking) through the CoreWriter contract at 0x3333…3333. Details in CoreWriter and precompiles.

Linking is what makes this work: a token deployer pairs a HyperCore spot token (a HIP-1 token) with an ERC-20 contract on HyperEVM. USDC, for example, is linked to Circle’s native contract on HyperEVM.

What lives where, by money

On 4 November 2026 DefiLlama put Hyperliquid L1’s total DeFi TVL at about $2.58B, seventh among all chains. The biggest HyperEVM-side apps by TVL (DefiLlama, per our 4 November snapshot) include Hyperliquid Earn ($1.59B), Kinetiq’s kHYPE liquid staking ($872M), HyperLend ($326M), stHYPE ($193M) and Morpho (~$132M). The exchange itself, with ~$7B of daily core perp volume, lives entirely in HyperCore.

Why it matters to you

  • If you only trade, you only need HyperCore. Deposit USDC, trade, withdraw. You never have to touch the EVM.
  • If you use DeFi apps, you need HyperEVM. Lending HYPE, buying kHYPE, or using a HyperEVM DEX means adding chain 999 to your wallet and holding a little HYPE for gas.
  • Moving between the two is cheap and native. But it is a real transfer: your HyperCore balance changes, and apps on the other side won’t see funds that are still on HyperCore.

What can go wrong

  • Wrong system address, lost funds. 0x2222…2222 only works for HYPE. Sending any other token there loses it.
  • “Missing” funds after a transfer. The most common support case: someone clicked Transfer to EVM, then can’t see the balance because their wallet isn’t on chain 999.
  • Exchange deposits. Sending HYPE from HyperEVM to an exchange that only supports HyperCore deposits can strand it.
  • Linked tokens aren’t always what they seem. The docs warn that a linked EVM contract can contain arbitrary code; Hyperliquid doesn’t check it. Use well-known tokens and verify contract addresses.
  • Gas spikes. HyperEVM blocks are small, so busy periods can make simple swaps expensive.

Questions people ask

What is the HyperEVM chain ID?

HyperEVM mainnet is chain ID 999 (testnet 998). The public RPC is https://rpc.hyperliquid.xyz/evm and the gas token is HYPE. We confirmed 999 by querying the RPC on 4 November 2026.

Is HyperEVM a separate blockchain?

No. Hyperliquid's docs are explicit that HyperEVM is not a separate chain: its blocks are built as part of Hyperliquid's execution and secured by the same HyperBFT consensus as HyperCore.

How do I move funds from HyperCore to HyperEVM?

In the Hyperliquid app, use "Transfer to/from EVM" on the Balances table or "EVM <-> Core Transfer" on the Portfolio page. For HYPE you can also send it to 0x2222222222222222222222222222222222222222. Never send any other token to that address; each token has its own system address.

I clicked Transfer to EVM and my funds disappeared. Where are they?

They are on HyperEVM, under the same address. Add chain ID 999 to your wallet (for example via chainlist.org/chain/999) to see them, and transfer back the same way if you want them on HyperCore.

Can I send HYPE from HyperEVM to an exchange?

Only if the exchange supports HyperEVM deposits. Some exchanges support HYPE on HyperCore spot but not HyperEVM. Check first and send a small test amount.

Sources

  1. Hyperliquid Docs — HyperEVM (overview)
  2. Hyperliquid Docs — HyperEVM for developers (chain ID, RPC, gas)
  3. Hyperliquid Docs — Dual-block architecture
  4. Hyperliquid Docs — HyperCore <> HyperEVM transfers
  5. Hyperliquid Docs — How to use the HyperEVM
  6. Hyperliquid Docs — Interacting with HyperCore (precompiles, CoreWriter)
  7. Hyperliquid Docs — Accidentally transferred to HyperEVM
  8. DefiLlama — Hyperliquid L1 chain TVL