Параметры
Начальный слот (включительно)
Конечный слот (включительно)
Объект конфигурации, содержащий следующие необязательные поля:
Ответ
Массив слотов блоков в порядке возрастания
Примеры кода
Базовый запрос
Запрос с commitment
Использование web3.js
Примечания
- Возвращает подтверждённые блоки между указанными слотами
- Результаты возвращаются в порядке возрастания
- Диапазон включает как начальный, так и конечный слоты
- Некоторые слоты могут быть пропущены (блок не произведён)
- Ответ приходит немедленно, поскольку считывается из текущего состояния
Лучшие практики
- Используйте подходящий уровень commitment в зависимости от ваших потребностей:
processedдля последних блоковconfirmedдля высокой вероятности финальностиfinalizedдля гарантированной финальности
- Держите диапазон слотов разумным, чтобы избежать тайм-аутов
- Рассмотрите использование
getBlocksWithLimitдля пагинации - Кэшируйте результаты при необходимости для снижения нагрузки на RPC
- Обрабатывайте пропущенные слоты в логике вашего приложения
Распространённые ошибки
Примеры использования
-
Анализ диапазона блоков
-
Отслеживание истории блоков
-
Обнаружение пропусков в блоках