Skip to main content

@midnight-ntwrk/compact-runtime v0.6.13Readme | API


@midnight-ntwrk/compact-runtime v0.6.13 / ProofData

Type alias: ProofData

type ProofData: {
input: AlignedValue;
output: AlignedValue;
privateTranscriptOutputs: AlignedValue[];
publicTranscript: Op<AlignedValue>[];
};

Encapsulates the data required to produce a zero-knowledge proof

Type declaration

input

input: AlignedValue;

The inputs to a circuit

output

output: AlignedValue;

The outputs from a circuit

privateTranscriptOutputs

privateTranscriptOutputs: AlignedValue[];

The transcript of the witness call outputs

publicTranscript

publicTranscript: Op<AlignedValue>[];

The public transcript of operations