メインコンテンツへスキップ
POST
getNonInclusionProofs

非包含証明

1~1,000 個のヌリファイア値とヌリファイアツリーアカウントを指定します。各リーフは BN254 スカラー体の要素をエンコードする必要があります。ヌリファイアがそのツリーですでに使用されているか、キューに追加されている場合、リクエストは失敗します。証明は、リクエストされたリーフの順序に従います。 各証明には、兄弟 path、境界となる lowElement および highElement の値とそのインデックス、さらにルートが含まれます。ヌリファイアツリーでは、rootSeq はツリーの更新シーケンスであり、rootIndex は Solana アカウントのルート履歴におけるルートの位置です。

リクエストパラメーター

array
必須
base58 形式の 32 バイト BN254 スカラー体要素としてエンコードされたヌリファイア値です。
string
必須
クエリ対象のツリーアカウントです。ステートツリーとヌリファイアツリーは 1 つのアカウントを共有します。

承認

api-key
string
query
必須

Helius API キーです。

ボディ

application/json
id
string
デフォルト:1
必須

リクエストを識別するための ID です。

jsonrpc
enum<string>
デフォルト:2.0
必須

JSON-RPC プロトコルのバージョンです。

利用可能なオプション:
2.0
method
enum<string>
デフォルト:getNonInclusionProofs
必須

呼び出すメソッドです。URL パスの最後のセグメントと一致する必要があります。

利用可能なオプション:
getNonInclusionProofs
params
object
必須
例:

レスポンス

JSON-RPC レスポンスです。result を読み取る前に error を確認してください。

id
string
必須

リクエスト ID です。

jsonrpc
enum<string>
必須

JSON-RPC プロトコルのバージョンです。

利用可能なオプション:
2.0
error
object
result
object