HyperEVM 開発 · HyperEVM の基本 · 1/8
HyperEVM 入門
HyperEVM とは
HyperEVM は、Hyperliquid L1 の中にある EVM 互換の実行環境です。チェーンは2つの部分でできています。HyperCore(無期限先物、現物、板)と HyperEVM です。HyperEVM は別のチェーンではありません。同じ HyperBFT のコンセンサスで守られています。その上で、Solidity のスマートコントラクトを動かせる完全な Ethereum Virtual Machine を備えています(HyperEVM の資料)。このコースで「L1 の状態」「L1 での売買」のように「L1」と書くときは、HyperCore を指します。
なぜ HyperEVM なのか
L1 そのものは板のために作られています。好きなスマートコントラクトを置くことはできません。HyperEVM がその穴を埋めます。
- DeFi を組み合わせられる — 板の上に、貸し借り、vault、利回りのプロトコルを作れます
- 使い慣れた道具 — Hardhat、Foundry、ethers.js、Remix など、EVM の開発者が知っている道具がそのまま使えます
- 同じ安全性 — L1 と HyperEVM を同じバリデーターが守っています
- HyperCore との連携 — 読み取り用の precompile で建玉、残高、価格を読めます。注文などの操作は CoreWriter というシステムコントラクトから送れます
ネットワークの設定
Mainnet Chain ID: 999
Mainnet RPC: https://rpc.hyperliquid.xyz/evm
Testnet Chain ID: 998
Testnet RPC: https://rpc.hyperliquid-testnet.xyz/evm
Native Token: HYPE (for gas, 18 decimals)
Explorers: https://hyperevmscan.io, https://www.hyperscan.com (third-party)
出典: HyperEVM の開発者向け資料。Hyperliquid が運営する公式の EVM エクスプローラーはありません。資料にはコミュニティのエクスプローラーが載っています。公開 RPC は WebSocket に対応していません。
MetaMask の設定
- MetaMask にカスタムネットワークを追加します。
- ネットワーク名: Hyperliquid
- RPC URL: https://rpc.hyperliquid.xyz/evm
- チェーン ID: 999
- 通貨記号: HYPE
-
エクスプローラー: https://hyperevmscan.io
-
ガス代のために、HyperCore の現物残高から HyperEVM へ HYPE を移します(「Transfer to/from EVM」ボタンを使うか、
0x2222222222222222222222222222222222222222に HYPE を送ります)
Ethereum との主な違い
| 項目 | Ethereum | HyperEVM |
|---|---|---|
| ガスのトークン | ETH | HYPE |
| ブロック時間 | 約12秒 | 小ブロックが1秒ごと(3M ガス)、大ブロックが1分ごと(30M ガス)* |
| ガス価格 | EIP-1559 | EIP-1559。基本手数料も優先手数料もどちらも焼却されます |
| EVM のバージョン | 最新 | blob なしの Cancun |
| precompile | 標準のものだけ | 標準のもの + HyperCore の読み取り用 precompile と CoreWriter |
*2026年10月時点。デュアルブロック構成の資料によります。これらの上限は今後引き上げられる見込みです。需要が小ブロックの上限を超えると、ガス代が急に上がることがあります。
作れるもの
- 貸し借りのプロトコル — HyperCore の価格で担保を評価し、HyperCore の板で清算します
- 利回りの vault — チェーン上のロジックで動く自動の戦略
- 予測市場 — HyperCore のオラクル価格を使います
- NFT とゲーム — EVM でできる普通の用途はすべて
- DEX アグリゲーター — 現物と無期限先物の流動性をまとめます
- オプションのプロトコル — 板を使ってヘッジします
HyperCore <> HyperEVM の送金
2つの環境は1つの状態を共有しています。そのため、資産はブリッジなしで行き来します(送金の資料)。
- HYPE はシステムアドレス
0x2222222222222222222222222222222222222222を通って移ります。HyperEVM にはガス用のネイティブトークンとして届きます - ほかの現物トークンは、そのトークンの発行者が HyperCore のトークンを ERC-20 コントラクトに紐づけたあとでないと移せません。各トークンのシステムアドレスは、
0x20のあとに0が続き、最後にトークンの番号がビッグエンディアンで入ります(トークン200 →0x20000000000000000000000000000000000000c8)。違うシステムアドレスに送ると、トークンを失うことがあります - 費用と時間: HyperCore → HyperEVM は、次のブロックの基本手数料で 200k ガスかかります(HyperCore 上で HYPE で払います)。届くのは次の HyperEVM ブロックです。HyperEVM → HyperCore の費用は、普通の ERC-20 や HYPE の送金とほぼ同じです