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

Параметры

Этот метод не принимает никаких параметров.

Ответ

result
array
Массив объектов, содержащих информацию об узлах:

Примеры кода

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

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

Примечания

  1. Некоторые поля могут быть null, если информация недоступна
  2. Информация об узлах получается через gossip-сеть
  3. Список включает все известные узлы, независимо от того, активны они в данный момент или нет
  4. Сетевые адреса представлены в стандартном формате сокета (IP:порт)

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

  1. Кэшируйте результаты для снижения нагрузки на RPC (обновляйте каждые несколько минут)
  2. Используйте информацию о версии для обнаружения обновлений сети
  3. Фильтруйте значения null при обработке сетевых адресов
  4. Учитывайте версии узлов при выборе RPC-эндпоинтов
  5. Используйте адреса TPU для оптимизации пересылки транзакций

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

Примеры использования

  1. Балансировка нагрузки
    • Обнаружение доступных RPC-эндпоинтов
    • Распределение клиентских соединений
  2. Мониторинг работоспособности сети
    • Отслеживание версий узлов
    • Мониторинг распределения сети
    • Выявление сетевых разделений
  3. Оптимизация транзакций
    • Поиск ближайших TPU-адресов
    • Реализация пересылки транзакций с учётом лидера
  4. Управление версиями
    • Отслеживание обновлений сети
    • Обеспечение совместимости клиентов
    • Планирование окон технического обслуживания