Skip to content

Releases: dl-solarity/hardhat-zkit

Release v0.5.17

03 Jun 12:36
fce550b

Choose a tag to compare

Release notes v0.5.17 🎉

This is a minor release

  • Added support for Circom 2.2.1 and 2.2.2.

Release v0.5.16

18 Apr 12:03
d64a995

Choose a tag to compare

Release notes v0.5.16 🎉

Witness substitution testing is here!

  • The circuit's calculateWitness() and generateProof() methods now accept an optional witnessOverrides parameter 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 groth16 solidity verifier got refactored and optimized.
  • zkit dependency got updated to 0.3.7.
  • zktype dependency got updated to 0.4.6.

Release v0.5.15

25 Mar 15:33
2fc10e2

Choose a tag to compare

Release notes v0.5.15 🎉

This is a patch release

  • Updated calldata compatibility with plonk verifiers.
  • Fixed PTAU files downloading link.

Release v0.5.14

10 Mar 12:05
08f1eb2

Choose a tag to compare

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

04 Mar 15:19
f2fbba1

Choose a tag to compare

Release notes v0.5.13 🎉

This is a minor feature

  • Added proper typing to ZK proofs calldata object to be seamlessly compatible with on-chain ZK verifiers and Groth16VerifierHelper library.

Release v0.5.12

25 Feb 13:32
9bd3375

Choose a tag to compare

Release notes v0.5.12 🎉

This is a patch release

  • Fixed a minor bug with Groth16Verifiers that the public signals were checked against BASE_FIELD_SIZE, not SCALAR_FIELD_SIZE.
  • Fixed a bug with BigInt serialization that resulted in the compilation cache not working properly.

Release v0.5.11

29 Jan 14:18
bbf82ce

Choose a tag to compare

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 sha1 hash of parameters is used if the name is longer than 255 symbols.
  • Fixed the circuits filtration not working on Windows.

Release v0.5.10

31 Dec 12:17
f1b5e7f

Choose a tag to compare

Release notes v0.5.10 🎉

This is a patch release

  • Minor typo fixes and code structure improvements.

Release v0.5.9

27 Dec 16:37
262a7d3

Choose a tag to compare

Release notes v0.5.9 🎉

This is a patch release

  • Some minor compilation cache fixes and slight code refactoring.

Release v0.5.8

25 Dec 20:04
bf35a14

Choose a tag to compare

Release notes v0.5.8 🎉

This is a patch release

  • Relaxed requirements for circom var resolution by allowing simple parentheses expressions and quotient operations.