Skip to main content
Helius Rust SDK (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を使用する際には、いくつかのエラーコードに遭遇することがあります。以下は、一般的なエラーコードとトラブルシューティングを助けるための追加情報を示す表です:
無効なパラメータを持つリクエストの場合に発生します。
無効なAPIキーが提供された場合や、RPCルールによりアクセスが制限された場合に発生します。
指定された時間内にリクエストの限度を超えた場合、またはクレジットが不足していることを示します。
サーバー側の問題に対する一般的なエラーメッセージです。Heliusサポートにお問い合わせください。
これらのエラーに遭遇した場合:
1

エラードキュメントを確認

errors.rs のクライアントが返す可能性のあるすべてのエラーのリストはこちらを参照。
2

ドキュメントを見直す

詳細ガイドについてはHeliusドキュメントを参照してください。
3

サポートに連絡

より詳細な支援が必要な場合は、Heliusサポートチームにお問い合わせください。

貢献

私たちのSDKへのすべての貢献を歓迎します!プルリクエストを開く前に貢献ガイドをお読みください。