POST
/
evm
web3_clientVersion
curl --request POST \
  --url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/evm \
  --header 'Content-Type: application/json' \
  --data '{
  "jsonrpc": "2.0",
  "method": "web3_clientVersion",
  "params": [],
  "id": 1
}'
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "HyperEVM/v1.0.0"
}
Returns the current client version for the Hyperliquid EVM. Use this to identify the client implementation and version.
Get your own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.

Parameters

This method takes no parameters.

Returns

Returns the client version as a string (e.g., “HyperEVM/v1.0.0”).

cURL example

curl -X POST \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":1}' \
  https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/evm
Example response:
{"jsonrpc":"2.0","id":1,"result":"hyperliquid evm Mainnet"}

Use cases

  • Client identification — Identify the specific client implementation and version
  • Compatibility checking — Verify compatibility with specific client features
  • Debug information — Gather client information for troubleshooting
  • Development tools — Build tools that adapt to different client implementations

Body

application/json
jsonrpc
enum<string>
default:2.0
required

JSON-RPC version

Available options:
2.0
method
enum<string>
default:web3_clientVersion
required

The RPC method name

Available options:
web3_clientVersion
id
integer
default:1
required

Request identifier

params
any[]

Parameters for the method (empty array for web3_clientVersion)

Response

200 - application/json

Successful response with client version information

jsonrpc
string

JSON-RPC version

id
integer

Request identifier

result
string

The client version string