KimchiNativeProof
SIP Protocol API Reference v0.7.4
SIP Protocol API Reference / KimchiNativeProof
Interface: KimchiNativeProof
Section titled “Interface: KimchiNativeProof”Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2265
Kimchi native proof format (Mina Protocol)
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:"kimchi"
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2266
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:2268
Kimchi proof data
Overrides
Section titled “Overrides”publicInputs
Section titled “publicInputs”publicInputs:
string[]
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2270
Public inputs as Pasta field elements
Overrides
Section titled “Overrides”NativeProofFormat.publicInputs
srsHash?
Section titled “srsHash?”
optionalsrsHash:`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2272
SRS (Structured Reference String) hash
kimchiVersion?
Section titled “kimchiVersion?”
optionalkimchiVersion:string
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2274
Kimchi/o1js version
verifierIndexCommitment?
Section titled “verifierIndexCommitment?”
optionalverifierIndexCommitment:`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2276
Verifier index commitment