0.6 - Obol
Pre-release
Pre-release
Changelog
Features
-
Extend
prover_serverconfiguration to the client -
Full support for
BLS12-377 -
Client and smart contracts refator to improve configuration management and abstract curve operations
- PR: #302
-
More generic MiMC operations (templatized gadgets and configuration):
Security fixes
None
Optimizations
-
Improved object encodings:
- PR: #283
-
More compact encoding of smart-contract arguments
- PR: #288
-
Negate
Battribute of Groth16 arguments for simpler and more efficient SNARK verification on-chain- PR: #287
Code quality
-
Solidity coding standards and switch from
soliumtosolhintlinter -
Improved type management in the client
- PR: #289
Testing
- Enable tests on all supported curves
- PR: #327
Tooling
- Support for
ganache-clito enableBW6-761andBLS12-377precompiled contracts- PR: #280
Build and CI
-
Enable docker images build and push to DockerHub via Github Actions
-
Split (and enhancement) of the CI workflows
-
Enable code scanning on the CI: