About Hyperliquid

Hyperliquid is a high‐performance, on-chain derivatives platform which launched in 2023 and has rapidly scaled to handle over US$1.5 trillion in annual perpetual futures trading volume. In recent months it has averaged roughly US$6-8 billion in daily trading volume, securing market-share leadership in the on-chain derivatives sector. The platform currently services more than 500,000 users (and counting) and has processed tens of billions of dollars in total deposits, as it builds out its dual-layer architecture combining a high-speed order-book engine with an EVM-compatible smart-contract layer

How it works?

Hyperliquid is a next-generation blockchain architecture combining:

  • HyperCore: A high-performance Layer-1 exchange engine which handles order books (spot & perpetual), staking, vaults, native multisigs and other core exchange state.

  • HyperEVM: An EVM-compatible smart contract environment that runs in tandem with HyperCore, enabling conventional smart contracts to tap into the high-speed liquidity and primitives of HyperCore.

Together they use a unified consensus layer (HyperBFT) so that both layers share security, rather than being loosely bridged.

How HyperCore and HyperEVM Interact

1. Dual-Block Architecture

HyperEVM adopts a dual-block strategy:

  • Small blocks: ~1 second block time, ~2 M gas limit.

  • Large blocks: ~60 seconds, ~30 M gas limit for heavier transactions.

  • This allows for both ultra-low latency (for trading) and large contract executions.

2. Shared Asset Layer & Transfers

Assets (including the native token HYPE) exist in both layers without wrapping. Movement between HyperEVM and HyperCore isn’t “bridging” in the typical sense, but a state transfer within the unified system.

  • HyperEVM → HyperCore: Transfers finalise in the same L1/Core block after the EVM block completes.

  • HyperCore → HyperEVM: Transfers are queued until the next EVM block.

3. Read & Write Interfaces

  • Precompiles / Read-Only: Smart contracts on HyperEVM can query HyperCore state via precompiled addresses (e.g., spot balances, perp positions, vault equity) starting at 0x000…0800.

  • CoreWriter (Write): The system contract deployed at a fixed address (0x3333333333333333333333333333333333333333) allows EVM contracts to send actions to HyperCore (placing orders, vault transfers, etc.).

When an EVM contract invokes CoreWriter, the action is logged, queued and executed in a subsequent Core block — so it’s not atomic with the EVM transaction.

Last updated