Skip to main content

スロットまたはブロック時間範囲でのフィルタリング

アドレスの履歴を特定のスロットウィンドウや時間ウィンドウに絞り込み、完全なトランザクション履歴をページングする代わりに、絞り込むことができます。すべての境界はオプションのクエリパラメータであり、組み合わせることができます:
  • スロット範囲 — スロット番号でフィルタリングします。
  • ブロック時間範囲 — Unix秒でブロック時間でフィルタリングします。
たとえば、スロットウィンドウにあるトランザクションのみを取得するには: これらを組み合わせて範囲内でページネーションすることができます。各境界は下記のリクエストパラメータに文書化されています。

トークンアカウントのアクティビティを含める

デフォルトでは、このエンドポイントはアドレス自体がアカウントキーに表示されるトランザクションのみを返します。受信SPLトークン転送は、しばしばアドレスの**関連トークンアカウント(ATA)**に触れるため、公開鍵ではなく見逃されます。それらを含めるには、クエリパラメータを設定します:
  • デフォルト — アドレスに直接関与するトランザクションのみ。
  • トークンアカウントのバランス変更があったトランザクションも含めます。
  • アドレスが所有するトークンアカウントを参照するすべてのトランザクションを含めます。
ウォレットのトークン転送が結果から欠落しているように見える場合は、をに設定してください。

コミットメントレベル

クエリパラメータは、ブロックが結果に表示されるためにどれだけ確定されている必要があるかを設定します。2つのレベルのみが受け入れられます:
  • デフォルトは省略された場合。
  • 最近の活動のための低レイテンシー。
コミットメントはこのエンドポイントでサポートされていません。最低遅延の結果にはを使用してください。

リクエストパラメータ

string
このトランザクション署名から逆方向に検索を開始します。
string
このトランザクション署名から前方向に検索を開始します。
string
検索に含めるためにブロックがどれだけ確定されている必要があるかを示します。指定されない場合、“finalized”コミットメントがデフォルトとなります。“processed”レベルのコミットメントはサポートされていません。
string
デフォルト:"none"
関連するトークンアカウントのトランザクションをフィルタリングします。アドレスが所有するトークンアカウントに関与するトランザクションを含めるかどうかを制御します。
string
デフォルト:"desc"
結果の並べ替え順序を指定します。
number
この値よりも大きいスロットを持つトランザクションのみを返します。
number
この値以上のスロットを持つトランザクションのみを返します。
number
この値未満のスロットを持つトランザクションのみを返します。
number
この値以下のスロットを持つトランザクションのみを返します。
number
この値よりも大きいブロック時間を持つトランザクションのみを返します。
number
この値以上のブロック時間を持つトランザクションのみを返します。
number
この値未満のブロック時間を持つトランザクションのみを返します。
number
この値以下のブロック時間を持つトランザクションのみを返します。
string
デフォルト:"86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY"
必須
問い合わせるアドレス。
string
フィルタリングするTransactionSource。可能なオプションの一覧については、トランザクションタイプのセクションを参照してください。
string
フィルタリングするTransactionType。可能なオプションの一覧については、トランザクションタイプのセクションを参照してください。
number
取得するトランザクションの数。値は1から100の範囲である必要があります。