Releases: dl-solarity/hardhat-zkit
Releases · dl-solarity/hardhat-zkit
Release v0.5.17
Release v0.5.16
Release notes v0.5.16 🎉
Witness substitution testing is here!
- The circuit's
calculateWitness()andgenerateProof()methods now accept an optionalwitnessOverridesparameter that can be used to specify new values for the witness. - The witness substitution signals are fully typed, but the plugin won't generate TS bindings for them if the number of circuit signals exceeds
typesWitnessLimit, which is 50000 by default. - The
groth16solidity verifier got refactored and optimized. zkitdependency got updated to0.3.7.zktypedependency got updated to0.4.6.
Release v0.5.15
Release notes v0.5.15 🎉
This is a patch release
- Updated
calldatacompatibility withplonkverifiers. - Fixed PTAU files downloading link.
Release v0.5.14
Release notes v0.5.14 🎉
This is a patch release
- Fixed an issue with the generation of on-chain ZK verifiers in JS Hardhat projects (#78).
Release v0.5.13
Release notes v0.5.13 🎉
This is a minor feature
- Added proper typing to ZK proofs
calldataobject to be seamlessly compatible with on-chain ZK verifiers andGroth16VerifierHelperlibrary.
Release v0.5.12
Release notes v0.5.12 🎉
This is a patch release
- Fixed a minor bug with
Groth16Verifiersthat the public signals were checked againstBASE_FIELD_SIZE, notSCALAR_FIELD_SIZE. - Fixed a bug with
BigIntserialization that resulted in the compilation cache not working properly.
Release v0.5.11
Release notes v0.5.11 🎉
This is a patch release
- Fixed the issue with verifiers names being too long. Now the first 4 bytes of
sha1hash of parameters is used if the name is longer than 255 symbols. - Fixed the circuits filtration not working on Windows.
Release v0.5.10
Release notes v0.5.10 🎉
This is a patch release
- Minor typo fixes and code structure improvements.
Release v0.5.9
Release notes v0.5.9 🎉
This is a patch release
- Some minor compilation
cachefixes and slight code refactoring.
Release v0.5.8
Release notes v0.5.8 🎉
This is a patch release
- Relaxed requirements for circom
varresolution by allowing simple parentheses expressions and quotient operations.