0.6 - Obol
Pre-release
Pre-release
AntoineRondelet
released this
21 Dec 16:38
·
304 commits
to master
since this release
Changelog
Features
-
Extend
prover_server
configuration 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
B
attribute of Groth16 arguments for simpler and more efficient SNARK verification on-chain- PR: #287
Code quality
-
Solidity coding standards and switch from
solium
tosolhint
linter -
Improved type management in the client
- PR: #289
Testing
- Enable tests on all supported curves
- PR: #327
Tooling
- Support for
ganache-cli
to enableBW6-761
andBLS12-377
precompiled 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: