UNPKG

@zk-email/snarkjs

Version:

zkSNARKs implementation in JavaScript with chunked zkeys

18 lines (10 loc) 497 B
import * as fastFile from "fastfile"; import ejs from "ejs"; import exportVerificationKey from "./zkey_export_verificationkey.js"; // Not ready yet // module.exports.generateVerifier_kimleeoh = generateVerifier_kimleeoh; export default async function exportSolidityVerifier(zKeyName, templates, logger) { const verificationKey = await exportVerificationKey(zKeyName, logger); let template = templates[verificationKey.protocol]; return ejs.render(template , verificationKey); }