Passer au contenu principal
POST
getNonInclusionProofs

Preuves de non-inclusion

Fournissez entre 1 et 1 000 valeurs de nullificateur ainsi que le compte de l’arbre de nullificateurs. Chaque feuille doit encoder un élément du corps scalaire BN254. La requête échoue si un nullificateur est déjà utilisé ou mis en file d’attente pour cet arbre. Les preuves suivent l’ordre des feuilles demandées. Chaque preuve comprend le nœud frère path, les valeurs limites lowElement et highElement ainsi que leurs indices, et la racine. Pour les arbres de nullificateurs, rootSeq correspond à la séquence de mise à jour de l’arbre, et rootIndex à la position de la racine dans l’historique des racines du compte Solana.

Paramètres de la requête

array
requis
Valeurs de nullificateur encodées en base58 sous forme d’éléments de 32 octets du corps scalaire BN254.
string
requis
Compte d’arbre à interroger. L’arbre d’état et l’arbre de nullificateurs partagent un même compte.

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:getNonInclusionProofs
requis

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

Options disponibles:
getNonInclusionProofs
params
object
requis
Exemple:

Réponse

Réponse JSON-RPC. Vérifiez le champ error avant de lire le champ 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