helius) erleichtert die Solana-Entwicklung mit Rust. Diese Seite erklärt, wie du das SDK installierst und verwendest, häufige Fehler behandelst und die neueste Dokumentation findest.
GitHub Repository
Offizielles Helius Rust SDK für die Solana-Entwicklung
Installation
1
Add dependency to Cargo.toml
Um das Helius Rust SDK in deinem Projekt zu verwenden, füge es über Dabei ist
cargo als Abhängigkeit hinzu. Öffne die Datei Cargo.toml deines Projekts und füge unter [dependencies] die folgende Zeile hinzu:x.y.z deine gewünschte Version.2
Alternative: Use cargo add command
Alternativ kannst du die Abhängigkeit mit
cargo add helius direkt über die Kommandozeile hinzufügen. Dadurch wird automatisch die neueste mit deinem Projekt kompatible Version ermittelt und zu deiner Cargo.toml hinzugefügt.3
Keep your SDK updated
Führe regelmäßig
cargo update aus, um die neueste Version des SDK abzurufen.Schnellstart
Das folgende einfache Beispiel zeigt, wie du mit der Enhanced Transactions API eine bestimmte Transaktion parst:Dokumentation
Rust Docs
Neueste Dokumentation auf docs.rs
API Reference
Helius API-Dokumentation
Examples
Codebeispiele im GitHub-Repository
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:400: Bad Request
400: Bad Request
Dieser Fehler tritt auf, wenn ein request ungültige Parameter enthält.
429: Too Many Requests
429: Too Many Requests
Dieser Fehler bedeutet, dass du das request-Limit innerhalb eines bestimmten Zeitraums überschritten hast oder keine Credits mehr verfügbar sind.
5XX: Internal Server Error
5XX: Internal Server Error
Dies ist eine allgemeine Fehlermeldung für serverseitige Probleme. Wende dich an den Helius-Support, um Hilfe zu erhalten.
1
Check error documentation
Eine Liste aller möglichen Fehler, die der
Helius-Client zurückgibt, findest du unter errors.rs2
Review the documentation
Weitere Informationen findest du in der Helius-Dokumentation
3
Contact support
Wende dich für ausführlichere Hilfe an das Helius-Supportteam