Hyperliquid
Blockdaemon provides dedicated RPC infrastructure for Hyperliquid's HyperEVM — an EVM-compatible execution layer built on the Reth SDK. It exposes a standard Ethereum JSON-RPC interface on chain ID 999 (0x3e7), making it compatible with any tooling that supports EVM chains.
Step 1: To access HyperEVM, use the following native access endpoint:
- Network: HyperEVM Mainnet
- Request Type: POST
https://svc.blockdaemon.com/hyperliquid-hyperevm/mainnet/native
Step 2: Authenticate your request using your API key, passed as a query parameter:
https://svc.blockdaemon.com/hyperliquid-hyperevm/mainnet/native?apiKey=YOUR_API_KEY
Keep your API key out of version control — use environment variables in production.
Step 3: Specify a HyperEVM method in the request body:
Learn more about HyperEVM RPC Methods here.
{
"jsonrpc": "2.0",
"id": 1,
"method": "YOUR_METHOD",
"params": []
}Example Request
Here is a cURL example for using eth_blockNumber to get the current block number on HyperEVM Mainnet:
curl -X POST \
'https://svc.blockdaemon.com/hyperliquid-hyperevm/mainnet/native?apiKey=YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"method": "eth_blockNumber",
"params": [],
"id": 1
}'The following is a typical response you will get:
{
"jsonrpc": "2.0",
"id": 1,
"result": "0x2763f94"
}Supported Web3 Libraries
HyperEVM's standard JSON-RPC interface is compatible with all major EVM libraries. Configure them using your Blockdaemon endpoint URL:
- ethers.js —
new ethers.JsonRpcProvider(ENDPOINT_URL) - viem —
createPublicClient({ transport: http(ENDPOINT_URL) }) - web3.js —
new Web3(ENDPOINT_URL) - wagmi — configure a custom chain with
http(ENDPOINT_URL)as the transport
Chain configuration:
| Parameter | Value |
|---|---|
| Chain ID | 999 (0x3e7) |
| Chain name | HyperEVM |
| Currency symbol | HYPE |
| RPC URL | Your Blockdaemon endpoint |
Next Steps
- HyperEVM supported RPC methods — full method list with compute unit values
- API key management — rotate keys, set rate limits, monitor usage
👋 Need Help?
Contact us through email or our support page for any issues, bugs, or assistance you may need.
Updated 2 days ago
