Skip to main content
POST
getTransactionsForAddress

リクエストパラメータ

string
必須
トランザクション履歴を取得するSolanaアカウントアドレス(ウォレット、トークン、プログラム、NFTなど)。
string
デフォルト:"signatures"
返すトランザクションの詳細レベル。
  • signatures
  • full
string
デフォルト:"desc"
返されるトランザクションのソート順。
  • INLINE CODE_PLACEHOLDER_eb9c68dc9cdbad78_END
  • desc
string
デフォルト:"finalized"
リクエストのコミットメントレベル。processedのコミットメントはサポートされていません。
  • confirmed
  • finalized
number
リクエストに使用する最小コンテキストスロット(オプション)。
number
デフォルト:"1000"
リクエストごとの最大トランザクション数。transactionDetails:“signatures”の場合は1–1000、transactionDetails:“full”の場合も1–1000を使用します。
string
次のページの結果を取得するための前回の応答からのページネーショントークン(形式”slot:position”)。
string
デフォルト:"json"
トランザクションデータのエンコーディング形式(transactionDetails=fullの場合にのみ適用されます)。
  • json
  • jsonParsed
  • base58
  • base64
number
返す最大トランザクションバージョン(transactionDetails=fullの場合にのみ適用されます)。
object
トランザクション結果を絞り込むための高度なフィルター。
object
スロット番号でフィルタリング。
number
スロット番号以上。
number
スロット番号より大きい。
number
スロット番号以下。
number
スロット番号未満。
object
ブロックタイムスタンプ(Unixタイムスタンプ)でフィルタリング。
number
タイムスタンプ以上。
number
タイムスタンプより大きい。
number
タイムスタンプ以下。
number
タイムスタンプ未満。
number
タイムスタンプと等しい。
object
トランザクション署名でフィルタリング。
string
この値以上の署名を持つトランザクションを取得します。
string
この署名以降のトランザクションを取得します。
string
この値以下の署名を持つトランザクションを取得します。
string
この署名前のトランザクションを取得します。
string
デフォルト:"any"
トランザクションステータスでフィルタリング。
  • succeeded
  • failed
  • any
string
デフォルト:"none"
関連するトークンアカウントのトランザクションをフィルタリングします。アドレスが所有するトークンアカウントを含むかどうかを制御します。
  • none
  • balanceChanged
  • all
object
クエリされたアドレスが特定の条件に一致するトークン転送に参加したトランザクションに結果を絞り込みます。すべてのフィールドはオプションで、ANDセマンティクスで組み合わせられます。
string
取引相手のアドレス。このアドレスを持つ他の側がこのアドレスである転送と一致します。
string
デフォルト:"any"
クエリされたアドレスに対する転送方向。
  • in
  • out
  • any
string
フィルタリングするトークンミント。
object
生のオンチェーン量範囲フィルター。すべてのフィールドはオプションで、組み合わせ可能です。

承認

api-key
string
query
必須

あなたのHelius APIキー。 ダッシュボードで無料で取得できます。

ボディ

application/json
jsonrpc
enum<string>
デフォルト:2.0
必須

JSON-RPCプロトコルのバージョン。

利用可能なオプション:
2.0
:

"2.0"

id
string
デフォルト:1
必須

リクエストのための一意の識別子。

:

"1"

method
enum<string>
デフォルト:getTransactionsForAddress
必須

呼び出すRPCメソッドの名前。

利用可能なオプション:
getTransactionsForAddress
:

"getTransactionsForAddress"

params
(string | object)[]
必須

必要なアカウントアドレスとオプションの構成オブジェクトを含む配列。

Required array length: 1 - 2 elements

取引履歴を取得するためのSolanaアカウントアドレス(ウォレット、トークン、プログラム、NFTなど)。

:

"Vote111111111111111111111111111111111111111"

レスポンス

指定されたアドレスのトランザクションを正常に取得しました。

jsonrpc
enum<string>

JSON-RPCプロトコルのバージョン。

利用可能なオプション:
2.0
:

"2.0"

id
string

リクエストと一致する識別子。

:

"1"

result
object

トランザクションデータとページネーション情報。