アカウントデータとは?
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メソッドリファレンスを参照します。