post https://aurora-mainnet.core.chainstack.com/6df1a1b3061097e66349993a96b8e535/
Aurora API method that returns the client type and version running on the Aurora node. This information can be useful to developers to verify that a node they are connecting to is compatible with their needs.
Get you own node endpoint today
Start 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
none
Response
string
— a string identifying the type of client, version, operating system, and language version running on the node
web3_clientVersion
code examples
web3_clientVersion
code examplesconst { Web3 } = require("web3");
const NODE_URL = "CHAINSTACK_NODE_URL";
const web3 = new Web3(NODE_URL);
async function getClient() {
const client = await web3.eth.getNodeInfo();
console.log(client);
}
getClient();
const ethers = require('ethers');
const NODE_URL = "CHAINSTACK_NODE_URL";
const provider = new ethers.JsonRpcProvider(NODE_URL);
const clientVersion = async () => {
const version = await provider.send("web3_clientVersion");
console.log(`Client version: ${version}`);
};
clientVersion();
from web3 import Web3
node_url = "CHAINSTACK_NODE_URL"
web3 = Web3.HTTPProvider(node_url)
client_version = web3.provider.make_request('web3_clientVersion', [])
print(client_version)
Use case
A use case for the web3_clientVersion
method can be to verify which client is running to decide which method to run.
Read Expanding your blockchain horizons: The eth_getBlockReceipts emulator to learn how to build a program to emulate
eth_getBlockReceipts
on any EVM-compatible chain.
Try the web3_clientVersion
RPC method yourself
web3_clientVersion
RPC method yourself