Network family
EVM & Hyperliquid errors
EVM-compatible networks on RpcNode share the same JSON-RPC shape: HTTPS POST to the endpoint root with eth_*, net_*, web3_*, and selected debug_* methods. Launch networks (ethereum, base, bsc, matic, arb, optimism, hyperliquid) and deferred EVM catalog slugs all reject unknown methods at the gateway.
Example response
Example
HTTP/1.1 404 Not Found
Content-Type: application/json
{
"jsonrpc": "2.0",
"id": null,
"error": {
"code": -32601,
"message": "method not found: eth_subscribe"
}
}Causes
- Extra path after the UUID (EVM families do not accept path segments — only JSON-RPC at root).
- GET or other verbs instead of POST → method not allowed (-32600).
- Subscriptions / filters expecting WebSocket (eth_subscribe) — not offered on the HTTP gateway.
- Historical state or wide eth_getLogs beyond full-node retention.
- L2-specific methods not registered for that slug’s catalog.
How to fix
- Call https://{slug}-{env}.{domain}/{uuid} with POST and no extra path.
- Use methods listed under each network in the docs sidebar.
- For logs and traces, keep ranges recent; see Full node vs archive.
- Hyperliquid uses the hyperliquid family (EVM JSON-RPC surface) — same parse rules as other launch EVM nets.
Notes
- Networks covered by docs EVM catalog + public slugs include ethereum, base, bsc, matic (Polygon), arb (Arbitrum), optimism, hyperliquid, and many deferred EVM chains (avax, linea, scroll, zkevm, …) mapped to the evm family.
- Some upstreams return -32601 for niche methods; a few launch networks shim selected net_*/eth_* locally — prefer the RpcNode catalog over raw client assumptions.
Networks in this family (docs / catalog)
First-class: ethereum, base, bsc, matic, arb, optimism, hyperliquid.
Deferred EVM (examples): 0g, abstract, arc, ault, avax, b3, bera, blast, celo, cyber, data, flare, fluent, frax, ftm, gravity, hedera, hemi, imx, ink, joc, kaia, katana, lens, linea, lisk, mantle, megaeth, moca, mode, monad, morph, nova, peaq, plasma, redstone, robinhood, sahara, scroll, sei, soneium, sonic, sophon, tempo, unichain, vana, worldchain, xai, xdai, xlayer, xrplevm, zkevm, zksync, zora, and other SlugToFamily → evm entries.
Open /{slug} in docs when the network is listed in the public API sidebar for method-level credits.