Zum Hauptinhalt springen
Das Helius TypeScript SDK (helius-sdk) vereinfacht die Entwicklung auf Solana mit TypeScript – in Node.js, im Browser oder in jeder anderen Laufzeitumgebung. Diese Seite erklärt, wie du das SDK installierst und verwendest, häufige Fehler behandelst und die aktuelle Dokumentation findest. Das SDK wurde ab Version 2.0.0 neu geschrieben. Dadurch kann es @solana/kit verwenden und benötigt keine @solana/web3.js-Versionen höher als 1.73.2 mehr. Wenn du auf die aktuelle Version migrierst, lies unseren Migrationsleitfaden.

GitHub Repository

Offizielles Helius TypeScript SDK für die Solana-Entwicklung

Installation

Du kannst das Helius TypeScript SDK mit jedem der folgenden Paketmanager installieren:

Schnellstart

Das folgende einfache Beispiel zeigt, wie du mit dem TypeScript SDK eine Liste der Assets abrufst, die einer bestimmten Adresse gehören:

Dokumentation

Das Beispielverzeichnis enthält ausführliche Codebeispiele zu jeder Methode und zur grundlegenden Verwendung, geordnet nach Namespace. Die API-Referenz findest du in unserer Dokumentation. Allgemeine Hilfe zur Solana JSON-RPC API bietet die offizielle Solana-Dokumentation. Allgemeine Hilfe zu Kit findest du in der Kit-Dokumentation.

Fehlerbehandlung

Wenn die API keinen erfolgreichen Statuscode zurückgibt, also einen 4xx- oder 5xx-Statuscode, wird eine Fehlermeldung ausgegeben. Das folgende Beispiel zeigt einen 401-Fehler durch einen fehlerhaften getAsset-Aufruf:

Häufige Fehlercodes

Bei der Arbeit mit dem Helius SDK können verschiedene Fehlercodes auftreten. Die folgende Übersicht beschreibt einige häufige Fehlercodes und enthält zusätzliche Informationen zur Fehlerbehebung:
Dieser Fehler tritt auf, wenn ein request ungültige Parameter enthält.
Dieser Fehler tritt auf, wenn du einen ungültigen API key angibst oder RPC-Regeln den Zugriff einschränken.
Dieser Fehler bedeutet, dass du das request limit innerhalb eines bestimmten Zeitraums überschritten hast oder keine Credits mehr verfügbar sind.
Dies ist eine allgemeine Fehlermeldung für serverseitige Probleme. Wende dich an den Helius-Support, wenn du Hilfe benötigst.
Wenn einer dieser Fehler auftritt:
1

Check error documentation

Eine Liste möglicher Fehler findest du unter Kit-Fehler
2

Review the documentation

Weitere Anleitungen findest du in der Helius-Dokumentation
3

Contact support

Wende dich an das Helius-Supportteam, wenn du ausführlichere Hilfe benötigst

Mitwirken

Wir freuen uns über alle Beiträge zu unseren SDKs! Lies den Leitfaden für Beiträge, bevor du einen pull request öffnest.