HyperEVM RPC Endpoint
Free HyperEVM RPC endpoint for Hyperliquid. No API key required. Fast JSON-RPC access to Hyperliquid's EVM execution layer via NodeFlare's multi-region nodes.
Connect to HyperEVM over HTTPS. Hyperliquid runs a high-performance L1 with an integrated EVM execution environment.
Endpoint URL
https://rpc.nodeflare.app/hl/v1/{YOUR_KEY}Public endpoint (no API key)
https://rpc.nodeflare.app/hl/publicNo API key required. Rate-limited to 2 req/s per IP. Heavy methods (eth_getLogs, trace_*, debug_*) are restricted — sign up for a free key to unlock them.
Quick Test
Terminal
curl https://rpc.nodeflare.app/hl/v1/YOUR_KEY \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'Supported Methods
| Category | Methods |
|---|---|
| Chain | eth_chainId → 999, net_version, web3_clientVersion |
| Blocks | eth_blockNumber, eth_getBlockByHash, eth_getBlockByNumber |
| Transactions | eth_sendRawTransaction, eth_getTransactionByHash, eth_getTransactionReceipt, eth_getTransactionCount |
| State | eth_getBalance, eth_getCode, eth_getStorageAt, eth_call |
| Gas | eth_gasPrice, eth_estimateGas |
| Logs | eth_getLogs, eth_newFilter, eth_getFilterLogs |
WebSocket
Connect over WebSocket for real-time subscriptions (eth_subscribe) and persistent connections.
Authenticated
wss://rpc.nodeflare.app/hl/ws/v1/{YOUR_KEY}Public (no API key, 2 req/s)
wss://rpc.nodeflare.app/hl/ws/publicJavaScript
const ws = new WebSocket("wss://rpc.nodeflare.app/hl/ws/v1/YOUR_KEY");
ws.onopen = () => ws.send(JSON.stringify({
jsonrpc: "2.0", id: 1, method: "eth_subscribe", params: ["newHeads"]
}));
ws.onmessage = (e) => console.log(JSON.parse(e.data));Chain Info
| Property | Value |
|---|---|
| Chain ID | 999 |
| Native token | HYPE |
| Block time | ~1 second |
| Consensus | HyperBFT |
ℹ
HyperEVM shares state with Hyperliquid's native order book. Smart contracts deployed here can interact with the perps and spot markets directly.