Skip to content

Commit

Permalink
fix: Add exportSolidityCallData to groth16 & plonk snarkjs bindings (#63
Browse files Browse the repository at this point in the history
)
  • Loading branch information
phated authored Jun 15, 2022
1 parent 400c137 commit 318c405
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/snarkjs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,12 @@ const wrappedSnark = {
): Promise<boolean> {
return snarkjs.groth16.verify(vk_verifier, publicSignals, proof, logger);
},
exportSolidityCallData: async function groth16ExportSolidityCallData(
proof: unknown,
publicInputs: unknown
): Promise<string> {
return snarkjs.groth16.exportSolidityCallData(proof, publicInputs);
},
},
plonk: {
fullProve: async function plonkFullProve(
Expand Down Expand Up @@ -64,6 +70,12 @@ const wrappedSnark = {
): Promise<boolean> {
return snarkjs.plonk.verify(vk_verifier, publicSignals, proof, logger);
},
exportSolidityCallData: async function plonkExportSolidityCallData(
proof: unknown,
publicInputs: unknown
): Promise<string> {
return snarkjs.plonk.exportSolidityCallData(proof, publicInputs);
},
},
powersOfTau: {
newAccumulator: async function newAccumulator(
Expand Down

0 comments on commit 318c405

Please sign in to comment.