Skip to main content
Das Helius Rust SDK (helius) erleichtert die Entwicklung auf Solana von Rust aus. Diese Seite behandelt die Installation und Verwendung des SDK, die Behandlung häufiger Fehler und wo die neueste Dokumentation zu finden ist.

GitHub-Repository

Offizielles Helius Rust SDK für die Solana-Entwicklung

Installation

1

Abhängigkeit zu Cargo.toml hinzufügen

Um das Helius Rust SDK in Ihrem Projekt zu verwenden, fügen Sie es über cargo als Abhängigkeit hinzu. Öffnen Sie das Cargo.toml Ihres Projekts und fügen Sie die folgende Zeile unter [dependencies] hinzu:
wobei x.y.z Ihre gewünschte Version ist.
2

Alternative: Verwenden Sie den Befehl cargo add

Alternativ können Sie cargo add helius verwenden, um die Abhängigkeit direkt über die Kommandozeile hinzuzufügen. Dadurch wird automatisch die neueste mit Ihrem Projekt kompatible Version gefunden und zu Ihrem Cargo.toml hinzugefügt.
3

Halten Sie Ihr SDK aktuell

Denken Sie daran, cargo update regelmäßig auszuführen, um die neueste Version des SDK abzurufen.

Schnellstart

Unten ist ein einfaches Beispiel für die Verwendung der Enhanced Transactions API, um eine gegebene Transaktion zu parsen:

Dokumentation

Rust Docs

Neueste Dokumentation auf docs.rs

API-Referenz

Helius API-Dokumentation

Beispiele

Code-Beispiele im GitHub-Repo

Fehlerbehandlung

Eine Fehlermeldung wird angezeigt, wenn die API einen Nicht-Erfolg (d. h. 4xx oder 5xx Statuscode) zurückgibt. Zum Beispiel wird unten ein 401-Fehler für einen falschen getAsset-Aufruf angezeigt:

Häufige Fehlercodes

Beim Arbeiten mit dem Helius SDK können Ihnen mehrere Fehlercodes begegnen. Unten finden Sie eine Tabelle mit einigen der häufigsten Fehlercodes sowie zusätzlichen Informationen zur Fehlerbehebung:
Dies tritt auf, wenn eine Anfrage ungültige Parameter enthält.
Dies tritt auf, wenn ein ungültiger API-Schlüssel bereitgestellt wird oder der Zugriff aufgrund von RPC-Regeln eingeschränkt ist.
Dies zeigt an, dass der Benutzer das Anfragelimit in einem bestimmten Zeitraum überschritten hat oder keine Credits mehr hat.
Dies ist eine generische Fehlermeldung für serverseitige Probleme. Bitte kontaktieren Sie den Helius-Support für Unterstützung.
Wenn Sie auf einen dieser Fehler stoßen:
1

Fehlerdokumentation überprüfen

Sehen Sie sich die errors.rs für eine Liste aller möglichen Fehler an, die vom Helius-Client zurückgegeben werden
2

Dokumentation überprüfen

Sehen Sie sich die Helius-Dokumentation für weitere Anleitungen an
3

Support kontaktieren

Wenden Sie sich an das Helius-Support-Team für detailliertere Unterstützung

Beiträge leisten

Wir begrüßen alle Beiträge zu unseren SDKs! Lesen Sie die Beitragsrichtlinien, bevor Sie eine Pull-Anfrage öffnen.