メインコンテンツへスキップ

アカウントデータとは?

Solanaのすべての状態はアカウントに存在します。ウォレット、トークンアカウント、プログラム(スマートコントラクト)状態です。アカウントメソッドは、アドレスによりその状態を直接読み取ります:生データまたは解析済みデータ、所有プログラム、ランポート(SOL)残高、レンとメタデータ。 より高レベルのトークンやNFTデータについては、生のアカウントの読み取りではなくトークンとNFT APIを使用してください。トランザクション履歴については、Transactionsを参照してください。

どのメソッドを使用すべきですか?

主要なメソッド

getAccountInfo

単一のアドレスの完全なアカウント状態 - データ、所有者、ランポート、レンとエポック。

getMultipleAccounts

1回の呼び出しで最大100のアカウントを取得 - 多くのアカウントを一度に効率的に読み取ります。

getProgramAccounts

プログラムが所有するすべてのアカウント、ターゲットを絞ったクエリ用のmemcmpおよびdataSizeフィルター。

getBalance

単一のアカウントのランポート(SOL)残高。

クイックスタート

getAccountInfoを使用して単一のアカウントを読み取ります。すべてのSolana RPC呼び出しは、dashboard.helius.devからのAPIキーを使用して同じエンドポイントに送信されます。
多くのアカウントを読むには?getMultipleAccountsを使用して、アドレスの配列をループする代わりに使用します。1つのリクエストで最大100のアカウントを返します。

次のステップ

getAccountInfo リファレンス

完全なパラメータ、エンコーディング、および応答スキーマ。

トークンとNFT

トークン残高とNFTデータについては、DAS APIは生のアカウント読み取りよりも高レベルです。

トランザクション

アドレスのトランザクションおよび転送履歴をクエリします。

すべてのRPCメソッド

Solanaの完全なRPCメソッドリファレンスを参照します。