Skip to main content
Le Helius Rust SDK (helius) facilite le développement sur Solana depuis Rust. Cette page couvre l’installation et l’utilisation du SDK, la gestion des erreurs courantes, et où trouver la dernière documentation.

Dépôt GitHub

SDK officiel Helius Rust pour le développement Solana

Installation

1

Ajouter la dépendance à Cargo.toml

Pour commencer à utiliser le Helius Rust SDK dans votre projet, ajoutez-le en tant que dépendance via cargo. Ouvrez votre project Cargo.toml et ajoutez la ligne suivante sous [dependencies] :
x.y.z est la version souhaitée.
2

Alternative : Utiliser la commande cargo add

Alternativement, utilisez cargo add helius pour ajouter directement la dépendance via la ligne de commande. Cela trouvera automatiquement la dernière version compatible avec votre projet et l’ajoutera à votre Cargo.toml.
3

Maintenez votre SDK à jour

N’oubliez pas de lancer cargo update régulièrement pour récupérer la dernière version du SDK.

Démarrage rapide

Ci-dessous un exemple simple d’utilisation de l’Enhanced Transactions API pour parser une transaction donnée :

Documentation

Docs Rust

Dernières docs sur docs.rs

Référence API

Documentation de l’API Helius

Exemples

Exemples de code dans le dépôt GitHub

Gestion des erreurs

Un message d’erreur sera généré lorsque l’API renvoie un non-succès (c’est-à-dire, code de statut 4xx ou 5xx). Par exemple, ci-dessous un 401 généré pour un appel getAsset incorrect :

Codes d’erreur courants

Lors de l’utilisation du SDK Helius, vous pouvez rencontrer plusieurs codes d’erreur. Ci-dessous un tableau détaillant certains des codes d’erreur courants avec des informations supplémentaires pour vous aider à résoudre les problèmes :
Cela se produit lorsqu’une requête a des paramètres invalides.
Cela se produit lorsqu’une clé API invalide est fournie ou lorsque l’accès est restreint en raison des règles RPC.
Cela indique que l’utilisateur a dépassé la limite de requêtes dans un temps donné ou est à court de crédits.
Il s’agit d’un message d’erreur générique pour des problèmes côté serveur. Veuillez contacter le support Helius pour assistance.
Si vous rencontrez l’une de ces erreurs :
1

Vérifiez la documentation des erreurs

Référez-vous à errors.rs pour une liste de toutes les erreurs possibles retournées par le client Helius
2

Consultez la documentation

Référez-vous à la documentation Helius pour des conseils supplémentaires
3

Contactez le support

Contactez l’équipe de support Helius pour une assistance plus détaillée

Contribuer

Nous accueillons toutes les contributions à nos SDK ! Lisez le guide des contributions avant d’ouvrir une pull request.