web3_clientVersion - Somnia
Example code for the web3_clientVersion JSON-RPC method. Complete guide on how to use web3_clientVersion JSON-RPC in GetBlock Web3 documentation
This method returns the current client version of the Somnia node. This is useful for debugging, compatibility checks, and verifying the node implementation.
Parameters
None
Request Example
curl -X POST https://go.getblock.io/<ACCESS-TOKEN>/ \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": "getblock.io",
"method": "web3_clientVersion",
"params": []
}'const axios = require('axios');
const url = 'https://go.getblock.io/<ACCESS-TOKEN>/';
const payload = {
jsonrpc: '2.0',
id: 'getblock.io',
method: 'web3_clientVersion',
params: []
};
axios.post(url, payload, {
headers: { 'Content-Type': 'application/json' }
})
.then(response => console.log(response.data))
.catch(error => console.error(error));Response Example
{
"jsonrpc": "2.0",
"id": "getblock.io",
"result": "Somnia/v1.0.0/linux-amd64"
}Response Parameters
Parameter
Type
Description
result
string
Client name, version, and platform
Use Cases
Verify node version
Debug compatibility issues
Monitor node deployments
Check for required features
Error Handling
Error Code
Description
-32603
Internal error - node processing issues
SDK Integration
Last updated
Was this helpful?