For the complete documentation index, see llms.txt. This page is also available as Markdown.

net_version

net_version JSON-RPC reference for MegaETH.

Summary

Returns the current network ID.

The public MegaETH endpoint supports this method. The standard, node, and gateway layers below identify behavior that differs from a generic Ethereum endpoint.

Parameters

None.

Result

result string

Network ID as a decimal integer string.

Comparison with Ethereum Standard JSON-RPC

Ethereum Standard

net_version is a legacy Ethereum client/network compatibility method rather than a current execution-API method. Implementations commonly expose it with the result shape above.

MegaETH Node Behavior

The node reports its configured network identifier as a decimal string. On MegaETH this normally matches the chain ID, but callers should use eth_chainId for transaction signing.

MegaETH Public Gateway

The gateway exposes the method in the instant read tier and caches the immutable network ID for 30 minutes.

Errors

The | Scope | column distinguishes method failures from gateway policy errors.

No method-specific errors were observed.

Code
Scope
Message
When it happens

-32005

Transport/policy

Rate limit exceeded

The caller exceeds the public gateway's instant read budget.

-32099

Transport/policy

Payload too large

The request body exceeds the 128 KiB public endpoint limit.

See also Error Codes.

Examples

Endpoint: https://mainnet.megaeth.com/rpc

Capture date: July 24, 2026

Outcome: success

Sources

  • Spec: EIP-1474 for JSON-RPC framing and error conventions; this method is an extension or legacy compatibility method.

  • Code: [email protected]:megaeth-labs/mega-reth.git @ ab60376631228edab3a6df180f295280bad26e93: crates/rpc/rpc/src/net.rs

  • Code: [email protected]:megaeth-labs/mega-rpc.git @ 06aa35aa95d569c227cc25d2aa12834eb0458aa0: workers/src/spec/methods.ts

  • Probe: MegaETH Mainnet public endpoint, July 24, 2026

Last updated