NoirNativeProof
SIP Protocol API Reference v0.7.4
SIP Protocol API Reference / NoirNativeProof
Interface: NoirNativeProof
Section titled “Interface: NoirNativeProof”Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2233
Noir native proof format
Extends
Section titled “Extends”Properties
Section titled “Properties”verificationKey?
Section titled “verificationKey?”
optionalverificationKey:Uint8Array<ArrayBufferLike> |`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2226
System-specific verification key
Inherited from
Section titled “Inherited from”NativeProofFormat.verificationKey
nativeMetadata?
Section titled “nativeMetadata?”
optionalnativeMetadata:Record<string,unknown>
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2228
Native metadata specific to the proof system
Inherited from
Section titled “Inherited from”NativeProofFormat.nativeMetadata
system
Section titled “system”
readonlysystem:"noir"
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2234
The proof system this format belongs to
Overrides
Section titled “Overrides”proofData
Section titled “proofData”proofData:
Uint8Array
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2236
Noir proof bytes (Barretenberg format)
Overrides
Section titled “Overrides”publicInputs
Section titled “publicInputs”publicInputs:
string[]
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2238
Public inputs as field elements
Overrides
Section titled “Overrides”NativeProofFormat.publicInputs
circuitHash?
Section titled “circuitHash?”
optionalcircuitHash:string
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2240
ACIR circuit artifact hash
noirVersion?
Section titled “noirVersion?”
optionalnoirVersion:string
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2242
Noir version that generated this proof
backendVersion?
Section titled “backendVersion?”
optionalbackendVersion:string
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2244
Backend version (Barretenberg)