トランザクション
getTransfersByAddress
アドレスごとにパース済みで人間が読みやすい形式のトークンおよびネイティブSOL転送オブジェクトを、ミント、時間、金額、相手先、ページネーションでフィルタリングしてクエリします。
POST
getTransfersByAddress
概要
getTransfersByAddress は、ウォレットアドレスを含むトークンおよびネイティブSOLの動きに関する、パース済みで人間が読みやすい転送オブジェクトを返します。ミント、ブロック時間、金額、スロット、方向、または相手先でフィルタリングして結果を絞り込みます。この応答は、ウォレットのアクティビティビュー、支払い追跡、残高調整を正確に行うために設計されています。
ミントおよびバーン転送は一方的です。ミントには
fromUserAccount: null があり、受取人へのインバウンド転送としてのみ返されます。バーンには toUserAccount: null があり、バーニングオーナーへのアウトバウンド転送としてのみ返されます。リクエストパラメータ
string
必須
ベース58でエンコードされた所有者ウォレットアドレスをクエリして転送を検索します。関連トークンアカウント(ATA)ではなく、ウォレット所有者のアドレスを渡します。
string
相手先アドレスでフィルタリングします。このアドレスへの転送またはこのアドレスからの転送のみを返します。
string
デフォルト:"any"
クエリされたアドレスに対する転送方向でフィルタリングします。
inoutany
string
トークンミントアドレス。ネイティブSOLにはSo11111111111111111111111111111111111111111を、WSOLにはSo11111111111111111111111111111111111111112を使用します。
string
デフォルト:"merged"
SOL/WSOL表示モード。mergedは、WSOLをネイティブSOLとして扱ってラップ/アンラップ行を除外し、SOL単位の履歴を簡単に調整できるようにします。separateは、WSOLを独立したSPLトークンミントとして保持し、ラップ/アンラップ行を含めます。
mergedseparate
object
金額、ブロック時間、スロットに対する追加フィルタ。
object
範囲比較フィルタ。すべてのフィールドはオプションで、組み合わせることができます。
number
より大きい。
number
以上。
number
より小さい。
number
以下。
object
範囲比較フィルタ。すべてのフィールドはオプションで、組み合わせることができます。
number
より大きい。
number
以上。
number
より小さい。
number
以下。
object
範囲比較フィルタ。すべてのフィールドはオプションで、組み合わせることができます。
number
より大きい。
number
以上。
number
より小さい。
number
以下。
number
デフォルト:"100"
返す転送の最大数。範囲は1から100です。
string
ページネーションのための前回の応答からのカーソル。
any
string
デフォルト:"finalized"
データのコミットメントレベル。
finalizedconfirmed
number
リクエストに使用する最小のコンテキストスロット(オプション)。
string
デフォルト:"desc"
結果の順序付け。
ascdesc
ボディ
application/json
JSON-RPCプロトコルバージョン。
利用可能なオプション:
2.0 例:
"2.0"
リクエストの一意の識別子。
例:
"1"
呼び出すRPCメソッドの名前。
利用可能なオプション:
getTransfersByAddress 例:
"getTransfersByAddress"
必要なウォレットアドレスとオプションの設定オブジェクトを含む配列。
Required array length:
1 - 2 elements転送をクエリするためのBase58エンコードのオーナーウォレットアドレス。ウォレットオーナーのアドレスを渡し、関連付けられたトークンアカウント(ATA)ではありません。
例:
"86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY"