How to use the HyperEVM
Last updated
Last updated
You can add the HyperEVM to your wallet extension by using Chainlist (https://chainlist.org/chain/999) or following these steps:
In your wallet extension, click “Add Custom Network” and enter the information below:
Chain ID: 999
Network Name: Hyperliquid
RPC URL: https://rpc.hyperliquid.xyz/evm
Block explorer URL (optional):
(other explorers coming soon — many thanks to the community members building these)
Currency Symbol: HYPE
You can send assets to the HyperEVM from your Spot balances on HyperCore and vice versa by clicking the “Transfer to/from EVM” button on the Balances table of the Trade or Portfolio pages or clicking the "EVM <-> Core Transfer" button at the top of the Portfolio page.
You can also send your HYPE to 0x2222222222222222222222222222222222222222 from either your Spot balances or from the EVM to transfer. Note that this only works for HYPE; sending other assets will lead to them being lost. Each spot asset has a unique transfer address.
Sending from the HyperEVM to your Spot balances costs gas in HYPE on the HyperEVM. Sending from your Spot balances to the HyperEVM cost gas in HYPE on HyperCore (Spot).
Various teams are building applications, tooling, etc. on the HyperEVM. There are many community initiatives to track new releases on the HyperEVM, including:
https://www.hypurr.co/ecosystem-projects, https://hyperliquid.wiki/, https://data.asxn.xyz/dashboard/hyperliquid-ecosystem, and the #hyperevm-eco channel in https://discord.gg/hyperliquid
Hyperliquid is one state with HyperCore state (e.g., perps, spot, order books, other trading features) and HyperEVM state. Because everything is secured by the same HyperBFT consensus, there will ultimately be seamless integration between the two. You can build an application on the HyperEVM involving lending, trading, yield generation, etc. That application can directly access the liquidity on the order books, so that defi has CEX-like functionality for the first time. The application token can also list on native Hyperliquid trading permissionlessly, so that trading happens on the same chain as building.
While the Hyperliquid native blockchain is one of the most performant, high throughput blockchains today, the HyperEVM was intentionally launched with lower initial throughput. Because HyperCore and the HyperEVM share the same state, it is technically risky to allow the HyperEVM to consume more bandwidth on initial launch. The HyperEVM throughput will be increased over time in a gradual technical rollout.
Gas spikes on any chain when there is more demand than supply of blockspace. The HyperEVM uses the same gas system as Ethereum and many L2s, where there is a base fee and a priority fee: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1559.md
First confirm with the CEX that they support the HyperEVM. Note that the HyperEVM is one part of the Hyperliquid blockchain. HyperCore (e.g., perps, spot, and other trading features) and the HyperEVM are separate parts of the same blockchain. Some CEXs support sending and receiving HYPE from Spot balances on HyperCore, but not the HyperEVM. Always remember to do a test transaction when you are trying something for the first time.
There are many different bridges / swaps, including:
LayerZero: https://www.hyperbridge.xyz/
DeBridge: https://app.debridge.finance/
Gas.zip: https://www.gas.zip/
Cortex for HYPE: https://cortexprotocol.com/agent?q=buy%20hype
Garden for BTC: https://app.garden.finance/
Mintify for ETH: https://mintify.xyz/crypto
USDT0 for USDT0: https://usdt0.to/transfer
Any application from other chains can already be built with the limited launch. The HyperEVM is a fully functional EVM of its own. Other features live on testnet will gradually roll out to mainnet.
There is one rpc hosted at rpc.hyperliquid.xyz/evm
Other builders are launching their own as well. Users may run a node, but it is not a requirement to serve an RPC, as all data is uploaded real-time to S3. See python SDK for an example: https://github.com/hyperliquid-dex/hyperliquid-python-sdk/blob/master/examples/evm_block_indexer.py
The native token, HYPE, is the gas token on the HyperEVM. You can buy HYPE with USDC on Hyperliquid and then transfer from HyperCore to the HyperEVM. You can also use the bridges mentioned in How do I bridge assets to the HyperEVM from another chain?
Cancun without blobs
Functionality is largely the same, which makes it easy to build similar tooling and applications. The main differences are:
Dual block system: fast small blocks and slow big blocks
Interactions with the native side of the Hyperliquid state, providing a seamless onboarding for all Hyperliquid users to the HyperEVM