getVersion возвращает текущую версию программного обеспечения Solana, запущенного на опрашиваемом узле RPC. Ответ включает строку версии solana-core и идентификатор feature-set.
Этот метод полезен для проверки версии узла, с которым вы взаимодействуете, а также для диагностики.
Распространенные сценарии использования
- Проверка версии узла: Проверка версии программного обеспечения узла RPC. Это может быть важно для совместимости или понимания доступных функций.
- Мониторинг сети: Инструменты могут периодически проверять версии различных узлов, чтобы оценить распределение версий программного обеспечения в сети (хотя
getClusterNodesпредоставляет для этого более полную информацию). - Устранение неполадок: Знание версии узла может быть критически важным при диагностике проблем или непредвиденного поведения.
Параметры запроса
Этот метод не принимает параметров.Структура ответа
Полеresult ответа JSON-RPC содержит объект со следующими полями:
solana-core(строка): Строка версии основного программного обеспечения Solana (например, “1.18.4”).feature-set(u32): Числовой идентификатор набора функций, активированных на узле.
Примеры кода
Рекомендации разработчикам
- Простота: Это один из самых простых вызовов RPC, который позволяет быстро проверить программное обеспечение узла.
- Зависимость от узла: Возвращаемая версия относится к конкретному опрашиваемому узлу RPC. Разные узлы кластера могут использовать немного отличающиеся версии, особенно в периоды обновления.
getVersion, сценариев его использования и способов интерпретации ответа.
Связанные методы
getClusterNodes
Получите информацию о версиях всех узлов кластера
getHealth
Проверьте состояние узла