helius-sdk) facilite le développement sur Solana en TypeScript — dans Node.js, le navigateur, ou tout autre environnement d’exécution. Cette page couvre l’installation et l’utilisation du SDK, la gestion des erreurs courantes, et où trouver la documentation la plus récente.
Notez que le SDK a été réécrit à partir de la version 2.0.0. Cela a été fait pour utiliser @solana/kit et supprimer la dépendance aux versions de @solana/web3.js supérieures à 1.73.2. Pour ceux qui migrent vers la dernière version, veuillez vous référer à notre guide de migration.
Dépôt GitHub
SDK TypeScript officiel de Helius pour le développement Solana
Installation
Le SDK TypeScript Helius peut être installé avec l’un des gestionnaires de paquets suivants :- npm
- pnpm
- Yarn
Démarrage rapide
Voici un exemple simple de l’utilisation du SDK TypeScript pour récupérer une liste d’actifs possédés par une adresse donnée :Documentation
Le répertoire des exemples est rempli d’exemples de code détaillés couvrant chaque méthode et utilisation de base, organisés par espace de noms. Pour la documentation de référence de l’API, consultez notre documentation et la documentation officielle de Solana pour l’aide générale sur l’API RPC JSON de Solana. Pour l’aide générale avec Kit, veuillez vous référer à la documentation de Kit.Gestion des erreurs
Un message d’erreur sera généré lorsque l’API renvoie un statut non réussi (c’est-à-dire, code de statut 4xx ou 5xx). Par exemple, ci-dessous se trouve une erreur 401 générée 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 se trouve un tableau détaillant certains des codes d’erreur courants avec des informations supplémentaires pour vous aider à résoudre les problèmes :400: Mauvaise requête
400: Mauvaise requête
Cela se produit lorsque les paramètres d’une requête sont invalides.
401: Non autorisé
401: Non autorisé
Cela se produit lorsqu’une clé API invalide est fournie ou que l’accès est restreint en raison des règles RPC.
429: Trop de requêtes
429: Trop de requêtes
Cela indique que l’utilisateur a dépassé la limite de requêtes dans un délai donné ou n’a plus de crédits.
5XX: Erreur interne du serveur
5XX: Erreur interne du serveur
Il s’agit d’un message d’erreur générique pour les problèmes côté serveur. Veuillez contacter le support Helius pour assistance.
1
Consultez la documentation des erreurs
Référez-vous aux erreurs de Kit pour une liste des erreurs que vous pouvez rencontrer
2
Examinez la documentation
Consultez la documentation Helius pour plus d’orientations
3
Contactez le support
Contactez l’équipe de support Helius pour une assistance plus détaillée