Skip to main content
Le SDK TypeScript Helius (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 :

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 :
Cela se produit lorsque les paramètres d’une requête sont invalides.
Cela se produit lorsqu’une clé API invalide est fournie ou que 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 délai donné ou n’a plus de crédits.
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.
Si vous rencontrez l’une de ces erreurs :
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

Contribuer

Nous accueillons toutes les contributions à nos SDKs ! Lisez le guide des contributions avant d’ouvrir une demande de tirage.