Skip to content

NoirNativeProof

SIP Protocol API Reference v0.7.4


SIP Protocol API Reference / NoirNativeProof

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2233

Noir native proof format

optional verificationKey: Uint8Array<ArrayBufferLike> | `0x${string}`

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2226

System-specific verification key

NativeProofFormat.verificationKey


optional nativeMetadata: Record<string, unknown>

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2228

Native metadata specific to the proof system

NativeProofFormat.nativeMetadata


readonly system: "noir"

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2234

The proof system this format belongs to

NativeProofFormat.system


proofData: Uint8Array

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2236

Noir proof bytes (Barretenberg format)

NativeProofFormat.proofData


publicInputs: string[]

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2238

Public inputs as field elements

NativeProofFormat.publicInputs


optional circuitHash: string

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2240

ACIR circuit artifact hash


optional noirVersion: string

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2242

Noir version that generated this proof


optional backendVersion: string

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2244

Backend version (Barretenberg)