メインコンテンツへスキップ
POST
getShieldedTransactionsByTags

トランザクション履歴

タグによってトランザクションを選択します。result.data の各エントリには、選択された 1 件の Solana トランザクションのすべてのイベントが格納されます。ringProgramId を指定した場合は、それによって制限されます。イベントには、暗号化された出力、メッセージ、無効化子、リングメタデータが含まれます。ウォレット内でペイロードを復号し、金額と資産を復元してください。プライベート履歴ガイドを参照してください。 タグは、出力ビュータグおよびメッセージビュータグと照合されます。空の tags 配列を指定する場合は ringProgramId が必要であり、受信者タグのないトランザクションを含む、そのリングの履歴が選択されます。両方を指定した場合、トランザクションはタグとリングの両方に一致する必要があります。 ページ制限、継続トークン、増分読み取りについては、ページネーションと鮮度を参照してください。

リクエストパラメータ

object
スロットの範囲です。上限なしの読み取りが最新状態に追いついた後に再開するには、slot.gt を前のページの context.slot に設定します。
object
読み取り対象のスロット範囲です。指定した範囲条件は AND で結合されます。
number
このスロットより後のトランザクションのみを含めます。
number
このスロット以降のトランザクションのみを含めます。
number
このスロットより前のトランザクションのみを含めます。
number
このスロット以前のトランザクションのみを含めます。
number
デフォルト:"1000"
ページあたりの Solana トランザクションの最大数です。1~1,000 の範囲で指定します。
number
この読み取りに必要な、永続化済みのインデクサーの最小スロットです。インデクサーが遅れている場合は、JSON-RPC エラー -32016 を返します。
string
前のレスポンスから取得した継続トークンです。同じタグ、リング、スロットフィルターとともに、変更せずに再度渡してください。
string
結果を、このプログラム ID によって承認されたリングに限定します。tags が空の場合は必須です。
array
必須
Base58 でエンコードされた 32 バイトのビュータグです。最大 1,000 個です。空の配列を指定する場合は ringProgramId が必要であり、そのリングが選択されます。

承認

api-key
string
query
必須

Helius API キー。

ボディ

application/json
id
string
デフォルト:1
必須

リクエストを識別するための ID。

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

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

利用可能なオプション:
2.0
method
enum<string>
デフォルト:getShieldedTransactionsByTags
必須

呼び出すメソッド。URL パスの最後のセグメントと一致する必要があります。

利用可能なオプション:
getShieldedTransactionsByTags
params
object
必須
例:

レスポンス

JSON-RPC レスポンス。result を読み取る前に error を確認してください。

id
string
必須

リクエスト ID。

jsonrpc
enum<string>
必須

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

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

gTFA 形式のページネーションによる、履歴読み取りの境界付きの 1 ページ。