Passer au contenu principal
POST
getShieldedTransactionsByTags

Historique des transactions

Les balises sélectionnent les transactions. Chaque entrée dans result.data contient tous les événements d’une transaction Solana sélectionnée, limités à ringProgramId lorsque vous le fournissez. Les événements comprennent les sorties chiffrées, les messages, les annulateurs et les métadonnées de l’anneau. Déchiffrez les charges utiles dans votre portefeuille pour récupérer les montants et les actifs. Consultez le guide de l’historique privé. Les balises correspondent aux balises de visualisation des sorties et des messages. Un tableau tags vide nécessite ringProgramId et sélectionne l’historique de l’anneau, y compris les transactions sans balise de destinataire. Lorsque les deux sont fournis, les transactions doivent correspondre aux balises et à l’anneau. Consultez la section pagination et fraîcheur des données pour connaître les limites de page, les jetons de continuation et les lectures incrémentielles.

Paramètres de la requête

object
Limites de slots. Pour reprendre une lecture sans limite ayant rattrapé son retard, définissez slot.gt sur la valeur context.slot de la dernière page.
object
Limites de slots pour la lecture. Les limites fournies sont combinées avec l’opérateur AND.
number
Inclut uniquement les transactions postérieures à ce slot.
number
Inclut uniquement les transactions à partir de ce slot inclus.
number
Inclut uniquement les transactions antérieures à ce slot.
number
Inclut uniquement les transactions jusqu’à ce slot inclus.
number
défaut:"1000"
Nombre maximal de transactions Solana par page, de 1 à 1 000.
number
Slot minimal persisté par l’indexeur requis pour cette lecture. Renvoie l’erreur JSON-RPC -32016 si l’indexeur est en retard.
string
Jeton de continuation de la réponse précédente. Renvoyez-le sans modification avec les mêmes balises, le même anneau et les mêmes filtres de slots.
string
Limite les résultats à l’anneau autorisé par cet ID de programme. Obligatoire lorsque le tableau des balises est vide.
array
requis
Balises de visualisation de 32 octets encodées en Base58. Maximum : 1 000. Un tableau vide nécessite ringProgramId et sélectionne cet anneau.

Autorisations

api-key
string
query
requis

Votre clé API Helius.

Corps

application/json
id
string
défaut:1
requis

Un ID permettant d’identifier la requête.

jsonrpc
enum<string>
défaut:2.0
requis

La version du protocole JSON-RPC.

Options disponibles:
2.0
method
enum<string>
défaut:getShieldedTransactionsByTags
requis

La méthode à appeler. Elle doit correspondre au dernier segment du chemin de l’URL.

Options disponibles:
getShieldedTransactionsByTags
params
object
requis
Exemple:

Réponse

Réponse JSON-RPC. Examinez error avant de lire result.

id
string
requis

L’ID de la requête.

jsonrpc
enum<string>
requis

La version du protocole JSON-RPC.

Options disponibles:
2.0
error
object
result
object

Une page délimitée d’une lecture d’historique, avec une pagination de type gTFA.