Skip to main content
O método 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 getClusterNodes forneç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 campo result 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ó.
Exemplo de Resposta:

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.
Este guia fornece uma visão clara do método 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ó