logo
Published on

HyperEVM

Read in: 한국어
Authors

Network Connection Information

Mainnet

Testnet

Block Explorer

What is HyperEVM?

Hyperliquid consists of HyperCore, the trading engine, and HyperEVM, the smart contract layer.

HyperEVM uses the Ethereum Virtual Machine (EVM). It's based on the Ethereum Cancun version, allowing you to use familiar Ethereum development tools like Solidity, Hardhat, and MetaMask.

HyperEVM is not a separate independent chain but is secured by the same HyperBFT consensus algorithm as HyperCore. This allows HyperEVM smart contracts to directly interact with HyperCore's spot and perpetual futures order books.

Gas fees are paid in the native HYPE token.

HyperEVM Use Cases

Example 1: Permissionless Token Listing

Let's say you've created a new token XYZ.

  1. Deploy an ERC20 token contract on HyperEVM (same as Ethereum)
  2. Register the XYZ token on the HyperCore spot order book through HIP-1
  3. Now users can use XYZ in DeFi apps or trade it on the order book

Compared to Centralized Exchanges (CEX)?

  • No approval needed - Unlike CEX, you don't need to pay listing fees or negotiate. Anyone can create a token and immediately list it on the exchange
  • No bridge risk - Since HyperCore and HyperEVM are the same chain, there's no need to use bridges to transfer tokens

Having trading and development on the same chain is much more convenient compared to traditional CEX or other DeFi.

Example 2: Lending Protocol

Let's say you're building a lending protocol like Aave.

1. Deposit collateral and borrow money

When a user deposits token XYZ as collateral, you lend them token ABC.

2. Check real-time prices

The smart contract uses Precompiles to directly read the current XYZ/ABC price from the HyperCore order book.

3. Automatically liquidate

When collateral value drops and liquidation is needed:

  • The smart contract uses CoreWriter to place trade orders directly on the HyperCore order book
  • The process of selling XYZ collateral to repay ABC debt happens automatically
  • No separate liquidator is needed