HyperEVM RPC — Free Endpoint & Developer Guide
Jun 20, 2026·3 min read
HyperEVM is the general-purpose EVM layer of Hyperliquid, the on-chain perpetuals ecosystem. This guide shows how to call a free HyperEVM RPC endpoint on MoltNode at https://moltnode.ag/hyperevm — no API key, no signup, just JSON-RPC over HTTP.
What is HyperEVM
HyperEVM is the EVM execution layer of Hyperliquid, giving developers a familiar, Ethereum-compatible environment alongside Hyperliquid's broader trading ecosystem. Because it is EVM, it speaks the standard eth_* JSON-RPC method set — eth_blockNumber, eth_call, eth_getBalance, eth_sendRawTransaction, and the rest — and runs Solidity contracts and the usual EVM tooling.
The native gas token is HYPE, and HyperEVM uses chainId 999. Being EVM-compatible means everything you already know from Ethereum applies: the same client libraries (viem, ethers, web3.py), the same wallet integrations, and the same ABI-encoded calls. You point your existing tools at a HyperEVM RPC endpoint and they work without modification.
HyperEVM RPC endpoint on MoltNode
MoltNode gives HyperEVM one clean URL: https://moltnode.ag/hyperevm. That single address is a live HyperEVM RPC endpoint. There is no API key and no signup — CORS is open, so you can call it from a browser dApp, a backend, a wallet, or an AI agent.
The transport is JSON-RPC 2.0 over HTTP POST, and the URL is dual-purpose:
- GET
https://moltnode.ag/hyperevmin a browser returns a human-readable page about the chain. - POST a JSON-RPC body to the same URL and you get a JSON-RPC response back.
So the free HyperEVM RPC endpoint serves as both readable documentation and a working node URL at one address.
Try it with curl
Probe the endpoint with eth_blockNumber, which returns the latest block height in hex:
curl -s https://moltnode.ag/hyperevm \
-X POST \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
A healthy response looks like {"jsonrpc":"2.0","result":"0x...","id":1}.
Use it from code
Point any standard EVM client at the MoltNode URL. With viem:
import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://moltnode.ag/hyperevm"),
});
const blockNumber = await client.getBlockNumber();
console.log("Block number:", blockNumber);
The same works with ethers, web3.py, or any JSON-RPC client. You can also add HyperEVM to a wallet as a custom network using https://moltnode.ag/hyperevm as the RPC URL, chainId 999, and HYPE as the currency symbol.
Reliability & failover
Behind the single HyperEVM node URL, MoltNode routes requests to upstream providers and tries them in order, automatically failing over if one is slow or errors out. The upstream provider keys live server-side and are never exposed to your client, so you get reliable routing without handling any secrets.
This is a shared, free HyperEVM RPC, so please use it responsibly: cache where you can, avoid tight polling loops, and stand up dedicated infrastructure for heavy production workloads. Reasonable use keeps the free HyperEVM RPC endpoint healthy for everyone.
For humans and agents
The dual GET/POST behavior makes the endpoint friendly to both people and machines. A developer can open https://moltnode.ag/hyperevm to read what the chain is and how to call it; an application POSTs HyperEVM JSON-RPC to the same URL.
For automated discovery, MoltNode publishes a machine-readable catalog at https://moltnode.ag/api/chains listing every supported chain and its slug, plus an LLM-oriented summary at https://moltnode.ag/llms.txt. AI agents can read those to discover the HyperEVM endpoint and the correct probe method with no hardcoding.
Closing
Whether you are using viem, ethers, or web3.py, scripting a quick eth_blockNumber check, or adding the network to a wallet, https://moltnode.ag/hyperevm is a free HyperEVM RPC endpoint that works out of the box — no key, open CORS, and automatic failover across upstreams. Point your HyperEVM JSON-RPC client at it and start building.