Pular para o conteúdo principal
POST
getNonInclusionProofs

Provas de não inclusão

Forneça entre 1 e 1.000 valores de nulificadores e a conta da árvore de nulificadores. Cada folha deve codificar um elemento do campo escalar BN254. A solicitação falhará se um nulificador já tiver sido usado ou estiver na fila dessa árvore. As provas seguem a ordem das folhas solicitadas. Cada prova inclui o path irmão, os valores delimitadores lowElement e highElement e seus índices, além da raiz. Para árvores de nulificadores, rootSeq é a sequência de atualização da árvore, e rootIndex é a posição da raiz no histórico de raízes da conta da Solana.

Parâmetros da solicitação

array
obrigatório
Valores de nulificadores codificados em base58 como elementos de 32 bytes do campo escalar BN254.
string
obrigatório
Conta da árvore a ser consultada. A árvore de estado e a árvore de nulificadores compartilham uma única conta.

Autorizações

api-key
string
query
obrigatório

Sua chave de API da Helius.

Corpo

application/json
id
string
padrão:1
obrigatório

Um ID para identificar a solicitação.

jsonrpc
enum<string>
padrão:2.0
obrigatório

A versão do protocolo JSON-RPC.

Opções disponíveis:
2.0
method
enum<string>
padrão:getNonInclusionProofs
obrigatório

O método a ser invocado. Deve corresponder ao segmento final do caminho da URL.

Opções disponíveis:
getNonInclusionProofs
params
object
obrigatório
Exemplo:

Resposta

Resposta JSON-RPC. Verifique error antes de ler result.

id
string
obrigatório

O ID da solicitação.

jsonrpc
enum<string>
obrigatório

A versão do protocolo JSON-RPC.

Opções disponíveis:
2.0
error
object
result
object