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