Backend
Methods
destroy()
destroy(): Promise<void>
Returns
Promise
<void
>
Description
Destroys the backend
generateFinalProof()
generateFinalProof(decompressedWitness): Promise<ProofData>
Parameters
Parameter | Type |
---|---|
decompressedWitness | Uint8Array |
Returns
Promise
<ProofData
>
Description
Generates a final proof (not meant to be verified in another circuit)
generateIntermediateProof()
generateIntermediateProof(decompressedWitness): Promise<ProofData>
Parameters
Parameter | Type |
---|---|
decompressedWitness | Uint8Array |
Returns
Promise
<ProofData
>
Description
Generates an intermediate proof (meant to be verified in another circuit)
generateIntermediateProofArtifacts()
generateIntermediateProofArtifacts(proofData, numOfPublicInputs): Promise<object>
Parameters
Parameter | Type |
---|---|
proofData | ProofData |
numOfPublicInputs | number |
Returns
Promise
<object
>
Description
Retrieves the artifacts from a proof in the Field format
verifyFinalProof()
verifyFinalProof(proofData): Promise<boolean>
Parameters
Parameter | Type |
---|---|
proofData | ProofData |
Returns
Promise
<boolean
>
Description
Verifies a final proof
verifyIntermediateProof()
verifyIntermediateProof(proofData): Promise<boolean>
Parameters
Parameter | Type |
---|---|
proofData | ProofData |
Returns
Promise
<boolean
>
Description
Verifies an intermediate proof
Generated using typedoc-plugin-markdown and TypeDoc