Back to Hyperliquid Wiki

Architecture Guide

HyperCore vs HyperEVM

HyperCore and HyperEVM are the two broad components of Hyperliquid state execution. HyperCore handles core trading infrastructure; HyperEVM provides EVM-compatible smart contracts.

Short answer

Official docs describe HyperCore as including fully onchain perpetual futures and spot order books. HyperEVM brings the general-purpose smart contract platform pioneered by Ethereum to the Hyperliquid blockchain.

Comparison table

TopicHyperCoreHyperEVM
Primary roleTrading layerEVM application layer
Core featuresPerp and spot order books, orders, cancels, trades, liquidationsSmart contracts and EVM-compatible applications
UsersTraders and market participantsUsers of apps and developers building apps
SecurityHyperBFT consensusSame HyperBFT consensus as HyperCore

What HyperCore does

HyperCore is where core trading actions happen. Official docs state that every order, cancel, trade, and liquidation happens transparently with one-block finality inherited from HyperBFT.

What HyperEVM does

HyperEVM gives builders an EVM-compatible environment on Hyperliquid. This lets applications use familiar smart contract tooling while connecting to HyperCore liquidity and financial primitives.

Why unified state matters

The important distinction is that HyperCore and HyperEVM are not two unrelated systems bridged together. Official docs emphasize the same-chain relationship, where applications and liquidity can interact more directly.

FAQ

Is HyperCore the same as HyperEVM?

No. HyperCore is the trading layer; HyperEVM is the EVM execution environment.

Which one do traders use?

Traders mainly interact with HyperCore order books, though applications on HyperEVM can also connect to trading functionality.

Which one do developers use?

Developers building smart contract applications use HyperEVM, while integrating with HyperCore liquidity where appropriate.

Related guides