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.

-32601-32600-32002Upstream

← All errors

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.

Related