Skip to content

KimchiNativeProof

SIP Protocol API Reference v0.7.4


SIP Protocol API Reference / KimchiNativeProof

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

Kimchi native proof format (Mina Protocol)

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: "kimchi"

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

The proof system this format belongs to

NativeProofFormat.system


proofData: Uint8Array

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

Kimchi proof data

NativeProofFormat.proofData


publicInputs: string[]

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

Public inputs as Pasta field elements

NativeProofFormat.publicInputs


optional srsHash: `0x${string}`

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

SRS (Structured Reference String) hash


optional kimchiVersion: string

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

Kimchi/o1js version


optional verifierIndexCommitment: `0x${string}`

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

Verifier index commitment