helius) は、RustからSolanaでの開発を容易にします。このページでは、SDKのインストールと使用、一般的なエラーの処理、最新のドキュメントの見つけ方について説明します。
GitHub Repository
Solana開発のための公式Helius Rust SDK
インストール
1
Cargo.tomlに依存関係を追加
プロジェクトでHelius Rust SDKを使用するには、ここで、
cargo を介して依存関係として追加します。プロジェクトの Cargo.toml を開き、次の行を [dependencies]の下に追加します:x.y.z は希望のバージョンです。2
代替: cargo add コマンドを使用
または、
cargo add heliusを使用して、コマンドラインから直接依存関係を追加できます。これにより、プロジェクトと互換性のある最新バージョンが自動的に見つかり、Cargo.toml に追加されます。3
SDKを最新に保つ
定期的に
cargo updateを実行して、SDKの最新バージョンを取得してください。クイックスタート
以下は、Enhanced Transactions APIを使用して特定のトランザクションを解析する簡単な例です:ドキュメント
Rust Docs
docs.rsの最新ドキュメント
API Reference
Helius APIドキュメント
Examples
GitHubリポジトリのコード例
エラー処理
APIが非成功(すなわち、4xxまたは5xxステータスコード)を返すと、エラーメッセージがスローされます。 たとえば、以下は不正なgetAssetコールでスローされた401です:一般的なエラーコード
Helius SDKを使用する際には、いくつかのエラーコードに遭遇することがあります。以下は、一般的なエラーコードとトラブルシューティングを助けるための追加情報を示す表です:400: Bad Request
400: Bad Request
無効なパラメータを持つリクエストの場合に発生します。
429: Too Many Requests
429: Too Many Requests
指定された時間内にリクエストの限度を超えた場合、またはクレジットが不足していることを示します。
5XX: Internal Server Error
5XX: Internal Server Error
サーバー側の問題に対する一般的なエラーメッセージです。Heliusサポートにお問い合わせください。
1
エラードキュメントを確認
errors.rs のクライアントが返す可能性のあるすべてのエラーのリストはこちらを参照。2
ドキュメントを見直す
詳細ガイドについてはHeliusドキュメントを参照してください。
3
サポートに連絡
より詳細な支援が必要な場合は、Heliusサポートチームにお問い合わせください。