Перейти к основному содержанию

Параметры

config
object
Объект конфигурации, содержащий следующие необязательные поля:

Ответ

result
number
Текущая высота блока

Примеры кода

Базовый запрос

Запрос с commitment

Использование web3.js

Примечания

  1. Высота блока монотонно увеличивается с каждым новым блоком
  2. Высота блока может отличаться от номера слота из-за пропущенных слотов
  3. Разные узлы могут возвращать несколько разные высоты в зависимости от их представления о сети
  4. Ответ приходит немедленно, поскольку считывается из текущего состояния

Лучшие практики

  1. Используйте подходящий уровень commitment в зависимости от ваших потребностей:
    • processed для максимально возможной высоты
    • confirmed для высокой вероятности финальности
    • finalized для гарантированной финальности
  2. Рассмотрите использование getSlot, если вам нужны номера слотов вместо высоты блока
  3. Для исторических запросов используйте getBlock с конкретными слотами

Распространённые ошибки