getMaxRetransmitSlot - Solana
Example code for the getMaxRetransmitSlot JSON-RPC method. Complete guide on how to use the getMaxRetransmitSlot JSON-RPC method in the GetBlock Web3 documentation.
This method returns the highest slot the node has observed through the retransmit stage of the turbine block propagation protocol.
Parameters
This method does not accept any parameters.
Request
curl --location --request POST 'https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "getMaxRetransmitSlot",
"params": [],
"id": "getblock.io"
}'const { Connection } = require('@solana/web3.js');
const connection = new Connection('https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/', 'confirmed');
const { result } = await connection._rpcRequest('getMaxRetransmitSlot', []);
console.log(result);import requests
response = requests.post(
'https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/',
headers={'Content-Type': 'application/json'},
json={
'jsonrpc': '2.0',
'method': 'getMaxRetransmitSlot',
'params': [],
'id': 'getblock.io'
}
)
print(response.json()['result'])Response
{
"jsonrpc": "2.0",
"id": "getblock.io",
"result": 397234561
}Response Parameters
jsonrpc
string
JSON-RPC protocol version ("2.0")
id
string
Request identifier matching the request
result
number
Highest slot seen by the node's retransmit stage
Use Cases
Propagation Lag: Compare against getSlot to measure shred propagation delay
Node Diagnostics: Detect turbine ingestion problems on a dedicated node
Peering Checks: Confirm a node is receiving shreds from its upstream peers
Latency Benchmarks: Compare retransmit progress across regional endpoints
Error Handling
-32603
Internal error
Node failed to read the requested cluster state
-32005
Node is unhealthy
The node has fallen behind the cluster tip
Last updated
Was this helpful?