Параметры
Объект конфигурации, содержащий следующие необязательные поля:
Ответ
Примеры кода
Базовый запрос
Запрос с диапазоном и идентификатором
Использование web3.js
Примечания
- Без параметров возвращает производство для всех валидаторов в текущем epoch
- Параметр
rangeможет охватывать несколько epoch - Статистика производства блоков используется для отслеживания производительности валидатора
- Результаты включают как назначенные слоты лидера, так и фактически произведённые блоки
Лучшие практики
- Используйте
rangeдля ограничения данных при запросе исторической информации - Используйте
identityдля отслеживания производительности конкретного валидатора - Сравнивайте
leader_slotsсblocks_producedдля оценки надёжности валидатора - Кэшируйте результаты при необходимости для снижения нагрузки на RPC
Распространённые ошибки
| Код | Сообщение | Решение |
|---|---|---|
| -32602 | Invalid param: WrongSize | Убедитесь, что идентификатор валидатора действителен |
| -32602 | Invalid param: not base58 encoded string | Убедитесь, что идентификатор валидатора закодирован в base58 |
| -32602 | Invalid param: slot range too large | Уменьшите размер диапазона слотов |
| -32007 | Block production not available | Узел может выполнять начальную загрузку или диапазон слишком старый |