A testing & development environment for Circom.
MIT License
This is a breaking change due to the changing default optimization level, which may break certain Groth16 circuits due to removed addition constraints.
Big thanks to @numtel
Full Changelog: https://github.com/erhant/circomkit/compare/v0.2.1...v0.3.0
Published by erhant 5 months ago
pnpm
instead of yarn
jest
instead of mocha
list
CLI commandclean
command to clear
input
argument for CLIproofTester
w.r.t protocolinit
command, will instead create a create-circomkit package so that npm init circomkit worksPublished by erhant 6 months ago
circomPath
configuration parameter by @numtel in https://github.com/erhant/circomkit/pull/74
r1cs
info reader by @0xjei in https://github.com/erhant/circomkit/pull/76
proof.json
has a prefix added w.r.t protocol, e.g. groth16_proof.json
so that when you change protocol you dont overwrite your hard-earned proof from beforeWith this version, all path functions of Circomkit are public for easier integrations.
Full Changelog: https://github.com/erhant/circomkit/compare/v0.0.25...v0.1.0
Published by erhant 6 months ago
Full Changelog: https://github.com/erhant/circomkit/compare/v0.0.24...v0.0.25
Published by erhant 8 months ago
Full Changelog: https://github.com/erhant/circomkit/compare/v0.0.23...v0.0.24
Published by erhant 8 months ago
Full Changelog: https://github.com/erhant/circomkit/compare/v0.0.22...v0.0.23
Published by erhant 9 months ago
Full Changelog: https://github.com/erhant/circomkit/compare/v0.0.21...v0.0.22
Published by erhant 9 months ago
Added vkey
command to the CLI to generate a verification key from a prover key.
Full Changelog: https://github.com/erhant/circomkit/compare/v0.0.20...v0.0.21
Published by erhant 9 months ago
Full Changelog: https://github.com/erhant/circomkit/compare/v0.0.19...v0.0.20
Published by erhant 11 months ago
From now on we are using GitHub release & NPM publish workflow. See CHANGELOG for the changes.