Zum Hauptinhalt springen
POST
getNonInclusionProofs

Nichtzugehörigkeitsnachweise

Gib zwischen 1 und 1.000 Nullifier-Werte sowie den Account des Nullifier-Baums an. Jedes Blatt muss ein BN254-Skalarfeldelement codieren. Der request schlägt fehl, wenn ein Nullifier bereits verwendet wird oder für diesen Baum in der Warteschlange steht. Die Reihenfolge der Nachweise entspricht der Reihenfolge der angeforderten Blätter. Jeder Nachweis enthält das benachbarte path, die begrenzenden Werte lowElement und highElement sowie deren Indizes und die Wurzel. Bei Nullifier-Bäumen ist rootSeq die Aktualisierungssequenz des Baums und rootIndex die Position der Wurzel im Wurzelverlauf des Solana-Accounts.

Request-Parameter

array
erforderlich
Als base58 codierte Nullifier-Werte, die 32 Byte große BN254-Skalarfeldelemente darstellen.
string
erforderlich
Abzufragender Baum-Account. Zustandsbaum und Nullifier-Baum verwenden denselben Account.

Autorisierungen

api-key
string
query
erforderlich

Dein Helius API key.

Body

application/json
id
string
Standard:1
erforderlich

Eine ID zur Identifizierung des request.

jsonrpc
enum<string>
Standard:2.0
erforderlich

Die Version des JSON-RPC-Protokolls.

Verfügbare Optionen:
2.0
method
enum<string>
Standard:getNonInclusionProofs
erforderlich

Die aufzurufende Methode. Sie muss mit dem letzten Segment des URL-Pfads übereinstimmen.

Verfügbare Optionen:
getNonInclusionProofs
params
object
erforderlich
Beispiel:

Antwort

JSON-RPC response. Prüfe error, bevor du result liest.

id
string
erforderlich

Die ID des request.

jsonrpc
enum<string>
erforderlich

Die Version des JSON-RPC-Protokolls.

Verfügbare Optionen:
2.0
error
object
result
object