Skip to content

0.7 - Daric

Pre-release
Pre-release
Compare
Choose a tag to compare
@AntoineRondelet AntoineRondelet released this 06 May 15:04
· 143 commits to master since this release
8247fc3

Changelog

Features

  • Zecale support for Zeth transaction aggregation

  • Data structures serialization/deserialization improvements

  • Support native cpp snark verifier

  • New flags for prover_server command to export data

Security fixes

  • Bump cryptography python package from 3.2 to 3.3.2

  • Upgrade solidity code to 0.8 solidity version (to support safe arithmetic, non-experimental ABIEncoderv2 etc.)

Optimizations

  • Swith MiMC round function degree and corresponding round numbers
    • Related issues: #364
    • Related PRs: #369

Tooling

  • Ran contract tests as part of the CI

  • Support caching on the CI and add integration tests

  • Migrate docker build from Docker Hub to Github Container Regisry

  • Better code re-use for the Continuous Integration

  • Update custom ganache-cli to bring changes in libff used in bls12-377 and bw6-761 precompiled contracts

Code quality

  • Solidity code cleanup to align with newly established coding standards

Fixes

  • Fixed R1CS serialization

  • Fix test data for Groth16 to ease cross-library tests with NeoDIZK