For the complete documentation index, see llms.txt. This page is also available as Markdown.

getMaxShredInsertSlot - Solana

Example code for the getMaxShredInsertSlot JSON-RPC method. Complete guide on how to use the getMaxShredInsertSlot JSON-RPC method in the GetBlock Web3 documentation.

This method returns the highest slot for which the node has written shreds into its blockstore. It advances after the retransmit stage completes for a slot.

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": "getMaxShredInsertSlot",
    "params": [],
    "id": "getblock.io"
}'
example.js
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('getMaxShredInsertSlot', []);

console.log(result);
example.py
import requests

response = requests.post(
    'https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/',
    headers={'Content-Type': 'application/json'},
    json={
        'jsonrpc': '2.0',
        'method': 'getMaxShredInsertSlot',
        'params': [],
        'id': 'getblock.io'
    }
)

print(response.json()['result'])

Response

{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": 397234561
}

Response Parameters

Parameter
Type
Description

jsonrpc

string

JSON-RPC protocol version ("2.0")

id

string

Request identifier matching the request

result

number

Highest slot with shreds inserted into the node's blockstore

Use Cases

  • Write Path Health: Detect blockstore write stalls separately from network ingestion

  • Disk Diagnostics: Correlate insert lag with storage throughput problems

  • Indexer Readiness: Confirm a slot is durably stored before requesting getBlock

  • Node Comparison: Benchmark ingestion pipelines across hardware configurations

Error Handling

Error Code
Message
Description

-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?