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 wobei
cargo als Abhängigkeit hinzu. Öffnen Sie das Cargo.toml Ihres Projekts und fügen Sie die folgende Zeile unter [dependencies] hinzu: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: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 Anfragelimit in einem bestimmten Zeitraum überschritten hat oder keine Credits mehr hat.
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
Fehlerdokumentation überprüfen
Sehen Sie sich die
errors.rs für eine Liste aller möglichen Fehler an, die vom Helius-Client zurückgegeben werden2
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