helius-sdk) erleichtert die Entwicklung auf Solana in TypeScript — in Node.js, im Browser oder in jeder anderen Laufzeitumgebung. Diese Seite behandelt die Installation und Nutzung des SDK, den Umgang mit häufigen Fehlern und wo die neueste Dokumentation zu finden ist.
Beachten Sie, dass das SDK ab Version 2.0.0 neu geschrieben wurde. Dies wurde getan, um @solana/kit zu verwenden und die Abhängigkeit von @solana/web3.js Versionen höher als 1.73.2 zu entfernen. Für diejenigen, die auf die neueste Version migrieren, konsultieren Sie bitte unseren Migrationsleitfaden.
GitHub Repository
Offizielles Helius TypeScript SDK für die Entwicklung auf Solana
Installation
Das Helius TypeScript SDK kann mit einem der folgenden Paketmanager installiert werden:- npm
- pnpm
- Yarn
Schnellstart
Im Folgenden finden Sie ein einfaches Beispiel, wie das TypeScript SDK verwendet wird, um eine Liste von Assets abzurufen, die von einer bestimmten Adresse gehalten werden:Dokumentation
Das Beispielverzeichnis ist gefüllt mit ausführlichen Codebeispielen, die jede Methode und die grundlegende Nutzung abdecken, organisiert nach Namespace. Für die API-Referenzdokumentation beziehen Sie sich auf unsere Dokumentation und die offizielle Solana-Dokumentation für allgemeine Hilfe zur Solana JSON RPC API. Für allgemeine Hilfe zu Kit, konsultieren Sie bitte Kits Dokumentation.Fehlerbehandlung
Eine Fehlermeldung wird ausgegeben, wenn die API einen nicht erfolgreichen (d. h. 4xx oder 5xx Statuscode) zurückgibt. Zum Beispiel wird unten ein 401-Fehler für einen falschen getAsset-Aufruf ausgelöst:Häufige Fehlercodes
Beim Arbeiten mit dem Helius SDK können Ihnen mehrere Fehlercodes begegnen. Unten finden Sie eine Tabelle mit einigen der häufigen Fehlercodes sowie zusätzlichen Informationen, die Ihnen bei der Fehlerbehebung helfen sollen:400: Bad Request
400: Bad Request
Dies tritt auf, wenn eine Anfrage ungültige Parameter enthält.
429: Too Many Requests
429: Too Many Requests
Dies zeigt an, dass der Benutzer das Anforderungslimit in einem bestimmten Zeitraum überschritten hat oder keine Credits mehr vorhanden sind.
5XX: Internal Server Error
5XX: Internal Server Error
Dies ist eine generische Fehlermeldung für serverseitige Probleme. Bitte kontaktieren Sie den Helius-Support für Unterstützung.
1
Prüfen Sie die Fehlerdokumentation
Konsultieren Sie Kit’s Fehler für eine Liste der Fehler, auf die Sie stoßen können
2
Überprüfen Sie die Dokumentation
Konsultieren Sie die Helius-Dokumentation für weitere Anleitungen
3
Kontaktieren Sie den Support
Wenden Sie sich an das Helius-Support-Team für detailliertere Unterstützung