Skip to main content
Version: dev

Backend

Methods

destroy()

destroy(): Promise<void>

Returns

Promise<void>

Description

Destroys the backend


generateFinalProof()

generateFinalProof(decompressedWitness): Promise<ProofData>

Parameters

ParameterType
decompressedWitnessUint8Array

Returns

Promise<ProofData>

Description

Generates a final proof (not meant to be verified in another circuit)


generateIntermediateProof()

generateIntermediateProof(decompressedWitness): Promise<ProofData>

Parameters

ParameterType
decompressedWitnessUint8Array

Returns

Promise<ProofData>

Description

Generates an intermediate proof (meant to be verified in another circuit)


generateIntermediateProofArtifacts()

generateIntermediateProofArtifacts(proofData, numOfPublicInputs): Promise<object>

Parameters

ParameterType
proofDataProofData
numOfPublicInputsnumber

Returns

Promise<object>

Description

Retrieves the artifacts from a proof in the Field format


verifyFinalProof()

verifyFinalProof(proofData): Promise<boolean>

Parameters

ParameterType
proofDataProofData

Returns

Promise<boolean>

Description

Verifies a final proof


verifyIntermediateProof()

verifyIntermediateProof(proofData): Promise<boolean>

Parameters

ParameterType
proofDataProofData

Returns

Promise<boolean>

Description

Verifies an intermediate proof


Generated using typedoc-plugin-markdown and TypeDoc