getTransactionsForAddress
getTransactionsForAddress
強力なフィルタリング、ソート、ページネーション機能を備えた拡張トランザクション履歴APIで、任意のアドレスに対する包括的なトランザクションデータを取得します。双方向ソート、時間/スロット/ステータスフィルタリング、および効率的なキーセットページネーションをサポートします。
POST
getTransactionsForAddress
リクエストパラメータ
トランザクション履歴を取得するSolanaアカウントアドレス(ウォレット、トークン、プログラム、NFTなど)。
返すトランザクションの詳細レベル。
signaturesfull
返されるトランザクションのソート順。
- INLINE CODE_PLACEHOLDER_eb9c68dc9cdbad78_END
desc
リクエストのコミットメントレベル。
processedのコミットメントはサポートされていません。confirmedfinalized
リクエストに使用する最小コンテキストスロット(オプション)。
リクエストごとの最大トランザクション数。transactionDetails:“signatures”の場合は1–1000、transactionDetails:“full”の場合も1–1000を使用します。
次のページの結果を取得するための前回の応答からのページネーショントークン(形式”slot:position”)。
トランザクションデータのエンコーディング形式(transactionDetails=fullの場合にのみ適用されます)。
jsonjsonParsedbase58base64
返す最大トランザクションバージョン(transactionDetails=fullの場合にのみ適用されます)。
トランザクション結果を絞り込むための高度なフィルター。
スロット番号でフィルタリング。
スロット番号以上。
スロット番号より大きい。
スロット番号以下。
スロット番号未満。
ブロックタイムスタンプ(Unixタイムスタンプ)でフィルタリング。
タイムスタンプ以上。
タイムスタンプより大きい。
タイムスタンプ以下。
タイムスタンプ未満。
タイムスタンプと等しい。
トランザクション署名でフィルタリング。
この値以上の署名を持つトランザクションを取得します。
この署名以降のトランザクションを取得します。
この値以下の署名を持つトランザクションを取得します。
この署名前のトランザクションを取得します。
トランザクションステータスでフィルタリング。
succeededfailedany
関連するトークンアカウントのトランザクションをフィルタリングします。アドレスが所有するトークンアカウントを含むかどうかを制御します。
nonebalanceChangedall
クエリされたアドレスが特定の条件に一致するトークン転送に参加したトランザクションに結果を絞り込みます。すべてのフィールドはオプションで、ANDセマンティクスで組み合わせられます。
取引相手のアドレス。このアドレスを持つ他の側がこのアドレスである転送と一致します。
クエリされたアドレスに対する転送方向。
inoutany
フィルタリングするトークンミント。
生のオンチェーン量範囲フィルター。すべてのフィールドはオプションで、組み合わせ可能です。
ボディ
application/json
前へ
getTransfersByAddressアドレスごとにパース済みで人間が読みやすい形式のトークンおよびネイティブSOL転送オブジェクトを、ミント、時間、金額、相手先、ページネーションでフィルタリングしてクエリします。
次へ
getTransactionsForAddress