Developer Path

Builder's Guide

The ultimate roadmap for developing on the Hyperliquid L1. From environment setup to advanced protocol integration.

Step 1: Environment Setup

We recommend using Foundry for smart contract development due to its speed and native support for EVM-compatible chains.

curl -L https://foundry.paradigm.xyz | bash
foundryup
forge init my-project

Step 2: Connecting to HyperEVM

Configure your foundry.toml to point to the HyperEVM testnet.

[rpc_endpoints]
hyperevm = "https://rpc.hyperliquid-testnet.xyz/evm"

[etherscan]
hyperevm = { key = "not-needed", url = "https://testnet.hyperevm.xyz/api" }

Step 3: Advanced Integrations

L1 Orderbook Access

Use the L1_Orderbook precompile to place orders directly from Solidity.

Native Asset Minting

Create native assets on Hyperliquid that are tradable on the spot CLOB.

Cross-chain Logic

Listen for bridge events to trigger actions on the L1.

Gas Optimization

Implement custom gas tracking for high-frequency operations.

Need Help?

Join the Hyperliquid Discord and look for the #builder-chat channel for real-time support from the core team and community.