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 onde
cargo. Abra o Cargo.toml do seu projeto e adicione a seguinte linha sob [dependencies]: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:400: Bad Request
400: Bad Request
Isso ocorre quando uma solicitação possui parâmetros inválidos.
429: Too Many Requests
429: Too Many Requests
Isso indica que o usuário excedeu o limite de solicitações em um determinado período ou está sem créditos.
5XX: Internal Server Error
5XX: Internal Server Error
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.
1
Verifique a documentação de erros
Consulte
errors.rs para uma lista de todos os possíveis erros retornados pelo cliente Helius2
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