Passer au contenu principal
POST
getEncryptedUtxosByTags

Sorties chiffrées

Utilisez cette méthode pour obtenir des UTXO chiffrées à déchiffrer côté client. Votre portefeuille déchiffre les sorties et additionne les montants non dépensés de chaque actif afin de déterminer son solde privé. Cette méthode est comparable à la méthode getTokenAccountsByOwner de Solana, qui renvoie les comptes de jetons SPL appartenant à une adresse. Un solde privé est stocké dans des UTXO, et non dans des comptes Solana. Il nécessite donc une méthode RPC dédiée. En savoir plus sur l’état privé et les UTXO. La méthode renvoie les sorties correspondantes dans result.data, regroupées par transaction Solana. Chaque entrée inclut les valeurs slot et signature de la transaction. Une sortie inclut son texte chiffré, sa balise de visualisation, son engagement, l’ID de l’arbre et l’index de la feuille. La réponse inclut des sorties historiques qui peuvent déjà avoir été dépensées. Votre portefeuille doit suivre les annulateurs pour déterminer le solde disponible. Consultez le guide sur le solde privé. Un tableau tags vide nécessite ringProgramId et sélectionne les sorties de cet anneau. Lorsque les deux sont fournis, les sorties 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
Bornes de slot. Reprenez une lecture à jour et sans limite en définissant slot.gt sur la valeur context.slot de la dernière page.
object
Bornes de slot pour la lecture. Les bornes fournies sont combinées avec l’opérateur AND.
number
Inclut uniquement les transactions postérieures à ce slot.
number
Inclut uniquement les transactions correspondant à ce slot ou postérieures à celui-ci.
number
Inclut uniquement les transactions antérieures à ce slot.
number
Inclut uniquement les transactions correspondant à ce slot ou antérieures à celui-ci.
number
défaut:"1000"
Nombre maximal de transactions Solana par page, de 1 à 1 000.
number
Slot minimal enregistré par l’indexeur requis pour cette lecture. Renvoie l’erreur JSON-RPC -32016 si l’indexeur est en retard.
string
Jeton de continuation provenant de la réponse précédente. Renvoyez-le sans le modifier, avec les mêmes balises, le même anneau et les mêmes filtres de slot.
string
Limite les résultats à l’anneau autorisé par cet ID de programme. Requis lorsque tags est vide.
array
requis
Balises de visualisation de 32 octets encodées en Base58. 1 000 au maximum. 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:getEncryptedUtxosByTags
requis

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

Options disponibles:
getEncryptedUtxosByTags
params
object
requis
Exemple:

Réponse

Réponse JSON-RPC. Vérifiez 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.