Zum Hauptinhalt springen
POST
getShieldedTransactionsByTags

Transaktionsverlauf

Tags wählen Transaktionen aus. Jeder Eintrag in result.data enthält alle Ereignisse einer ausgewählten Solana-Transaktion, begrenzt auf ringProgramId, wenn du diesen Wert angibst. Zu den Ereignissen gehören verschlüsselte Ausgaben, Nachrichten, Nullifier und Ring-Metadaten. Entschlüssele die payloads in deinem Wallet, um Beträge und Assets wiederherzustellen. Weitere Informationen findest du im Leitfaden zum privaten Verlauf. Tags stimmen mit Output-View-Tags und Message-View-Tags überein. Ein leeres tags-Array erfordert ringProgramId und wählt den Verlauf des Rings aus, einschließlich Transaktionen ohne Empfänger-Tags. Wenn du beides angibst, müssen die Transaktionen sowohl mit den Tags als auch mit dem Ring übereinstimmen. Informationen zu Seitenlimits, Fortsetzungs-token und inkrementellen Lesevorgängen findest du unter Paginierung und Aktualität.

Request-Parameter

object
Slot-Grenzen. Setze für die Fortsetzung eines vollständig aufgeholten, unbegrenzten Lesevorgangs slot.gt auf den Wert context.slot der letzten Seite.
object
Slot-Grenzen für den Lesevorgang. Angegebene Grenzen werden mit AND kombiniert.
number
Schließe nur Transaktionen nach diesem slot ein.
number
Schließe nur Transaktionen ab diesem slot ein.
number
Schließe nur Transaktionen vor diesem slot ein.
number
Schließe nur Transaktionen bis einschließlich dieses slot ein.
number
Standard:"1000"
Maximale Anzahl von Solana-Transaktionen pro Seite, von 1 bis 1.000.
number
Für diesen Lesevorgang erforderlicher minimaler persistierter Indexer-slot. Gibt den JSON-RPC-Fehler -32016 zurück, wenn der Indexer zurückliegt.
string
Fortsetzungs-token aus der vorherigen response. Übergib ihn unverändert mit denselben Tags sowie denselben Ring- und Slot-Filtern.
string
Beschränke die Ergebnisse auf den von dieser Programm-ID autorisierten Ring. Erforderlich, wenn tags leer ist.
array
erforderlich
Base58-codierte 32-Byte-View-Tags. Höchstens 1.000. Ein leeres Array erfordert ringProgramId und wählt diesen Ring aus.

Autorisierungen

api-key
string
query
erforderlich

Dein Helius API key.

Body

application/json
id
string
Standard:1
erforderlich

Eine ID zur Identifizierung des request.

jsonrpc
enum<string>
Standard:2.0
erforderlich

Die Version des JSON-RPC-Protokolls.

Verfügbare Optionen:
2.0
method
enum<string>
Standard:getShieldedTransactionsByTags
erforderlich

Die aufzurufende Methode. Sie muss mit dem letzten Segment des URL-Pfads übereinstimmen.

Verfügbare Optionen:
getShieldedTransactionsByTags
params
object
erforderlich
Beispiel:

Antwort

JSON-RPC response. Prüfe error, bevor du result liest.

id
string
erforderlich

Die ID des request.

jsonrpc
enum<string>
erforderlich

Die Version des JSON-RPC-Protokolls.

Verfügbare Optionen:
2.0
error
object
result
object

Eine begrenzte Seite einer Verlaufsabfrage mit einer Paginierung im gTFA-Stil.