ping - XRPL
Example code for the ping JSON RPC method. Complete guide to using ping JSON-RPC in the GetBlock Web3 documentation.
This method returns an acknowledgement, so that clients can test the connection status and latency.
Parameters
None
Request Example
curl --location --request POST 'https://xrp.getblock.io/mainnet/' \
--header 'x-api-key: YOUR-API-KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "ping",
"params": [{}],
"id": "getblock.io"
}'const axios = require('axios');
const url = 'https://xrp.getblock.io/mainnet/';
const headers = {
'x-api-key': 'YOUR-API-KEY',
'Content-Type': 'application/json'
};
const payload = {
jsonrpc: '2.0',
method: 'ping',
params: [{}],
id: 'getblock.io'
};
axios.post(url, payload, { headers })
.then(response => console.log(response.data))
.catch(error => console.error(error));Response Example
{
"result": {
"status": "success"
}
}Response Parameters
Parameter
Type
Description
status
string
Connection status
Use Cases
Test connectivity
Measure latency
Health checks
Error Handling
Error Code
Description
noNetwork
Not connected
SDK Integration
Last updated
Was this helpful?