0.8 - Drachma
Pre-releaseChangelog
Features and improvements
-
Refactor the MiMC round constant generation scripts and support constants for
up to 93 rounds- PRs: #376
-
Add zeth-tool for advanced operations (manipulating objects, serializing,
verifying proofs etc) -
Improved genericity of the client to allow for different JSIN/JSOUT values
- PRs: #378
-
Add prover profiling operations
- PRs: #382
-
Clean up client dependencies and bump major for web3.py
-
Rely exclusively on
estimateGas
in the client
Optimizations
- Migrate serialization functions to libff and pull libff optimizations
- PRs: #382
Tooling
-
Add scripts for generating large circuits and build on EC2 instances
- PRs: #385
-
Upgrade to
actions/checkout
to thev2
in all CI scripts- PRs: #397
-
Extend Doxygen configuration and add CI for docs generation
Code quality
-
Rename
bits<numBits>::fill_variable_array
tobits<numBits>::fill_pb_variable_array
for consistency- PRs: #396
-
Rename inconsistent commands (CLIs, executable scripts etc) to stick to
kebab-case
- PRs: #392