Skip to main content
Helius TypeScript SDK (helius-sdk)は、SolanaでのTypeScript開発をNode.js、ブラウザ、または他の実行環境で容易にします。このページでは、SDKのインストールと使用、一般的なエラーの処理、最新のドキュメントの見つけ方について説明します。 バージョン2.0.0からSDKが書き直されました。これは、@solana/kitを使用し、1.73.2以上の@solana/web3.jsの依存を削除するために行われました。最新バージョンへの移行者のために、移行ガイドを参照してください。

GitHubリポジトリ

Solana開発用の公式Helius TypeScript SDK

インストール

Helius TypeScript SDKは、以下のパッケージマネージャーのいずれかでインストールできます。

クイックスタート

以下は、指定されたアドレスが所有する資産のリストを取得するTypeScript SDKの簡単な使用例です。

ドキュメンテーション

examplesディレクトリには、各メソッドと基本的な使用法を詳細に説明するコード例が、名前空間ごとに整理されています。APIリファレンスドキュメントについては、ドキュメントおよび一般的なSolana JSON RPC APIのヘルプのための公式Solanaドキュメンテーションをご参照ください。Kitに関する一般的なヘルプについては、Kitのドキュメンテーションをご参照ください。

エラー処理

APIが非成功(つまり、4xxまたは5xxステータスコード)を返すと、エラーメッセージがスローされます。 例えば、以下は不正なgetAsset呼び出しに対する401エラーです。

一般的なエラーコード

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

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

発生する可能性のあるエラーのリストについてはKitのエラーを参照してください
2

ドキュメントを確認

さらなるガイダンスはHeliusドキュメンテーションを参照してください
3

サポートに連絡

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

貢献

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