Skip to main content
O Helius Rust SDK (helius) facilita o desenvolvimento em Solana a partir do Rust. Esta página aborda a instalação e o uso do SDK, tratamento de erros comuns e onde encontrar a documentação mais recente.

Repositório GitHub

Helius Rust SDK oficial para desenvolvimento Solana

Instalação

1

Adicionar dependência ao Cargo.toml

Para começar a usar o Helius Rust SDK em seu projeto, adicione-o como uma dependência via cargo. Abra o Cargo.toml do seu projeto e adicione a seguinte linha sob [dependencies]:
onde x.y.z é sua versão desejada.
2

Alternativa: Use o comando cargo add

Alternativamente, use cargo add helius para adicionar a dependência diretamente via linha de comando. Isso encontrará automaticamente a versão mais recente compatível com seu projeto e a adicionará ao seu Cargo.toml.
3

Mantenha seu SDK atualizado

Lembre-se de executar cargo update regularmente para obter a versão mais recente do SDK.

Início Rápido

Abaixo está um exemplo simples de uso da Enhanced Transactions API para analisar uma transação específica:

Documentação

Rust Docs

Documentação mais recente no docs.rs

Referência da API

Documentação da Helius API

Exemplos

Exemplos de código no repositório GitHub

Tratamento de Erros

Uma mensagem de erro será lançada quando a API retornar um não-sucesso (ou seja, código de status 4xx ou 5xx). Por exemplo, abaixo está um 401 lançado para uma chamada incorreta de getAsset:

Códigos de Erro Comuns

Ao trabalhar com o Helius SDK, você pode encontrar vários códigos de erro. Abaixo está uma tabela detalhando alguns dos códigos de erro comuns, juntamente com informações adicionais para ajudá-lo na solução de problemas:
Isso ocorre quando uma solicitação possui parâmetros inválidos.
Isso ocorre quando uma chave de API inválida é fornecida ou o acesso é restrito devido a regras RPC.
Isso indica que o usuário excedeu o limite de solicitações em um determinado período ou está sem créditos.
Esta é uma mensagem de erro genérica para problemas do lado do servidor. Por favor, entre em contato com o suporte da Helius para obter assistência.
Se você encontrar algum desses erros:
1

Verifique a documentação de erros

Consulte errors.rs para uma lista de todos os possíveis erros retornados pelo cliente Helius
2

Revise a documentação

Consulte a documentação da Helius para mais orientações
3

Entre em contato com o suporte

Entre em contato com a equipe de suporte da Helius para assistência mais detalhada

Contribuindo

Agradecemos todas as contribuições para nossos SDKs! Leia o guia de contribuições antes de abrir um pull request.