HyperCore vs HyperEVM: what runs where
Verified against Hyperliquid docs: HyperEVM and Hyperliquid docs: How to start trading · by Hyperliquid Academy
The distinction in one line each
HyperCore is the exchange. Order books, the margin engine, liquidation logic and oracle prices all live in the chain’s own state.
HyperEVM is an Ethereum-compatible environment on the same chain, for everything the exchange itself does not do.
They share validators, consensus and finality. That is the whole reason the design works: a contract on HyperEVM can read HyperCore state directly, with no bridge, no oracle and no delay, because there is nothing between them.
Why the split exists
An order book is a bad fit for a general-purpose virtual machine. Matching engines need to process enormous numbers of tiny updates cheaply, and an EVM charges for every one of them.
Putting the book in the chain’s own state machine removes that cost entirely. An order is a signed action, not a contract call, which is why a trade on Hyperliquid pays no gas. That single fact is downstream of this architectural choice, and it is the thing most comparisons miss when they file Hyperliquid alongside other on-chain venues.
The trade-off is that HyperCore can only do what it was built to do. Anything programmable needs somewhere else to run, and that is HyperEVM.
What lives where
| HyperCore | HyperEVM | |
|---|---|---|
| Perpetual and spot order books | Yes | No |
| Margin, liquidations, oracle prices | Yes | No |
| Your trading balance | Yes | No |
| Gas on a transaction | None | Paid in HYPE |
| Smart contracts | No | Yes |
| Lending, liquid staking, structured products | No | Yes |
| Can read the other’s state | — | Yes, directly |
What this means for you in practice
Money you are trading with sits on HyperCore. Money you have put into a lending market or a yield strategy has been moved to HyperEVM. They are the same chain but different environments, so moving between them is a step you take deliberately, and you need a little HYPE for gas once you are on the EVM side.
Deposits land on HyperCore
When you deposit USDC from Arbitrum, Ethereum, Base or Polygon, it arrives on HyperCore ready to use as collateral. Native assets handled by Unit also land there, as spot balances.
Nothing arrives on HyperEVM by default. If you intend to use a protocol on that side, you transfer there after depositing. Our deposit guide covers the routes in.
The gas question, answered properly
People ask whether Hyperliquid has gas fees and get contradictory answers, because the honest answer is “it depends which half you mean”.
Trading: no gas. Ever. Orders, cancellations and liquidations are HyperCore actions.
Depositing: you pay gas on the source chain, because that transaction happens on Arbitrum or Ethereum and has nothing to do with Hyperliquid.
Using HyperEVM: yes, paid in HYPE, like any EVM chain.
So a trader who never leaves the exchange never touches gas after the deposit. Someone using the DeFi ecosystem does. Both statements are true and they describe different people.
Why it matters for judging the venue
A common criticism of on-chain exchanges is that they are slow, expensive, or that the order book is a fiction layered over an automated market maker. None of those apply here, and the reason is structural rather than a matter of tuning: the book is chain state, updated by consensus each block.
The corresponding weakness is also structural. A chain built to be an exchange concentrates a great deal in its validator set, and that set is what you are trusting. Our risk page ranks that honestly against the risks that actually cost traders money.
Where to go next
What HYPE is for, which is the asset that pays gas on the EVM side, and the overview of how the exchange works if you arrived here without reading that first.
Frequently asked questions
Is HyperEVM a separate chain?
No. It is a second execution environment on the same blockchain, secured by the same validators and the same consensus. That is why a contract on HyperEVM can read HyperCore state directly, which a genuinely separate chain could not do without a bridge.
Do I need HYPE for gas?
Only on HyperEVM. Trading on HyperCore costs no gas at all, because an order is a signed action on a purpose-built state machine rather than a transaction executing a contract.
How do I move assets between them?
Through an explicit transfer in the app. It is not a bridge in the usual sense, because both sides are the same chain, but it is a deliberate step rather than something that happens automatically.
Which one holds my trading balance?
HyperCore. Deposits from other chains land there by default, and perpetual positions draw on it. Money you put to work in a lending or yield protocol has been moved to HyperEVM.
What is HyperBFT?
The consensus mechanism the chain runs on. It is what allows an order book to live in chain state and still update fast enough to feel like a centralised exchange.
Sources
- Hyperliquid docs: HyperEVMhyperliquid.gitbook.io
- Hyperliquid docs: How to start tradinghyperliquid.gitbook.io
We link the primary source for every number on this page. If a figure here disagrees with the Hyperliquid documentation, the documentation is right and we want to know.