minimumLedgerSlot возвращает самый низкий (старый) слот, сведения о котором есть в реестре запрашиваемого узла RPC. Это позволяет понять, за какой исторический период конкретный узел хранит данные.
Распространенные сценарии использования
- Определение доступности исторических данных: Прежде чем запрашивать очень старые исторические данные (например, старые блоки или транзакции), используйте этот метод, чтобы проверить, могут ли они храниться на узле. Если вам нужны данные из слота ниже
minimumLedgerSlot, возможно, потребуется найти архивный узел. - Учет очистки данных узла: Узлы RPC, особенно неархивные, могут удалять старые данные реестра. Это значение указывает текущую нижнюю границу хранящейся истории.
- Синхронизация средств получения исторических данных: Если вы создаете сервис, который получает исторические данные Solana, этот метод поможет определить начальную точку доступных данных на конкретном узле.
Параметры запроса
Этот метод не принимает параметров.Структура ответа
Полеresult в ответе JSON-RPC содержит одно число u64, представляющее минимальный слот реестра, доступный на узле.
Пример ответа:
Примеры кода
Рекомендации для разработчиков
- Зависимость от узла: Возвращаемое значение
minimumLedgerSlotотносится к конкретному запрашиваемому узлу RPC. Разные узлы могут использовать разные политики хранения реестра и поэтому иметь разные минимальные слоты. - Динамическое значение: Это значение может увеличиваться со временем, когда узел удаляет старые части реестра для экономии места. Оно не уменьшается.
- Неполная история: Это не означает, что на узле есть все блоки между этим слотом и текущей вершиной цепочки. Значение указывает только самый низкий слот, для которого данные могут быть доступны. Пропуски все равно возможны, особенно на неархивных узлах.
- Архивные узлы: Для доступа к полной истории блокчейна с момента его создания обычно требуется обращаться к архивному узлу, предназначенному для хранения всех данных реестра.
minimumLedgerSlot, чтобы определить объем исторических данных, хранящихся на узле RPC Solana.