Saltar al contenido principal
POST
getNonInclusionProofs

Pruebas de no inclusión

Proporciona entre 1 y 1.000 valores de nullifier y la cuenta del árbol de nullifiers. Cada hoja debe codificar un elemento del campo escalar BN254. La solicitud falla si un nullifier ya se usó o está en cola para ese árbol. Las pruebas siguen el orden de las hojas solicitadas. Cada prueba incluye el path hermano, los valores delimitadores lowElement e highElement y sus índices, además de la raíz. Para los árboles de nullifiers, rootSeq es la secuencia de actualización del árbol, e rootIndex es la posición de la raíz en el historial de raíces de la cuenta de Solana.

Parámetros de la solicitud

array
requerido
Valores de nullifier codificados en base58 como elementos de 32 bytes del campo escalar BN254.
string
requerido
Cuenta del árbol que se consultará. El árbol de estado y el árbol de nullifiers comparten una sola cuenta.

Autorizaciones

api-key
string
query
requerido

Tu clave de API de Helius.

Cuerpo

application/json
id
string
predeterminado:1
requerido

Un ID para identificar la solicitud.

jsonrpc
enum<string>
predeterminado:2.0
requerido

La versión del protocolo JSON-RPC.

Opciones disponibles:
2.0
method
enum<string>
predeterminado:getNonInclusionProofs
requerido

El método que se invocará. Debe coincidir con el segmento final de la ruta URL.

Opciones disponibles:
getNonInclusionProofs
params
object
requerido
Ejemplo:

Respuesta

Respuesta JSON-RPC. Comprueba si hay un error antes de leer el resultado.

id
string
requerido

El ID de la solicitud.

jsonrpc
enum<string>
requerido

La versión del protocolo JSON-RPC.

Opciones disponibles:
2.0
error
object
result
object