getMaxShredInsertSlot
Returns the max slot seen from the shred insert stage of the blockstore. Shreds are the fundamental data units in Solana's turbine block propagation protocol. This method is useful for monitoring how far along a node is in receiving and storing block data, and can help diagnose issues with block propagation or storage.
Parameters
This method does not accept any parameters.
Response
Returns a single value:
| Field | Type | Description |
|---|---|---|
result | u64 | The max slot seen from shred insert stage |
Code Examples
cURL
curl http://88.216.36.108:7999 -X POST -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"id": 1,
"method": "getMaxShredInsertSlot",
"params": []
}'TypeScript
const response = await fetch("http://88.216.36.108:7999", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
jsonrpc: "2.0",
id: 1,
method: "getMaxShredInsertSlot",
params: []
}),
});
const { result } = await response.json();
console.log("Max shred insert slot:", result);Python
import requests
response = requests.post("http://88.216.36.108:7999", json={
"jsonrpc": "2.0",
"id": 1,
"method": "getMaxShredInsertSlot",
"params": []
})
result = response.json()["result"]
print(f"Max shred insert slot: {result}")Rust
use reqwest::Client;
use serde_json::json;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = Client::new();
let res = client.post("http://88.216.36.108:7999")
.json(&json!({
"jsonrpc": "2.0",
"id": 1,
"method": "getMaxShredInsertSlot",
"params": []
}))
.send().await?
.text().await?;
println!("{}", res);
Ok(())
}Example Response
{
"jsonrpc": "2.0",
"result": 166974442,
"id": 1
}