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

web3_clientVersion

web3_clientVersion JSON-RPC reference for MegaETH.

Summary

Returns the current client version string.

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

Client name, version, and build target.

Comparison with Ethereum Standard JSON-RPC

Ethereum Standard

web3_clientVersion 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 constructs a client/build identifier. The exact string is operational metadata and can change between deployments.

MegaETH Public Gateway

The gateway uses the instant read tier and caches the version string for 30 minutes. Callers must not parse the deployment suffix as a stable API.

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/web3.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