getVersion RPC retorna a versão atual do software Solana em execução no nó RPC consultado. Isso inclui a string de versão solana-core e um identificador feature-set.
Este método é útil para verificar a versão de um nó com o qual você está interagindo ou para fins de diagnóstico.
Casos de Uso Comuns
- Verificação de Versão do Nó: Confirmar a versão do software de um nó RPC, o que pode ser importante para compatibilidade ou para entender os recursos disponíveis.
- Monitoramento de Rede: Ferramentas podem verificar periodicamente as versões de vários nós para ter uma noção da distribuição do software na rede (embora
getClusterNodesforneça uma visão mais abrangente para isso). - Solução de Problemas: Conhecer a versão do nó pode ser crucial ao diagnosticar problemas ou comportamentos inesperados.
Parâmetros de Solicitação
Este método não recebe nenhum parâmetro.Estrutura da Resposta
O camporesult da resposta JSON-RPC será um objeto contendo:
solana-core(string): A string de versão do software núcleo Solana (por exemplo, “1.18.4”).feature-set(u32): Um identificador numérico para o conjunto de recursos ativados no nó.
Exemplos de Código
Dicas para Desenvolvedores
- Simplicidade: Esta é uma das chamadas RPC mais simples, útil para uma verificação rápida do software do nó.
- Específico do Nó: A versão retornada é específica para o nó RPC que você está consultando. Diferentes nós no cluster podem estar executando versões ligeiramente diferentes, especialmente durante períodos de atualização.
getVersion RPC, seus casos de uso e como interpretar sua resposta.
Métodos Relacionados
getClusterNodes
Obter informações de versão para todos os nós no cluster
getHealth
Verificar o status de saúde do nó