v0.15.0
This release improves multi scalar mul costs; bn254 pairing costs, and adds support for Noir contracts verifier generation.
See https://garaga.gitbook.io/garaga/deploy-your-snark-verifier-on-starknet/noir
PyPi and npm packages have been updated as with each release.
Class hashes of maintained smart contract as well : https://garaga.gitbook.io/garaga/maintained-smart-contracts
Breaking changes :
- the CLI commands name for
declare-project
anddeploy-project
have changed todeclare
anddeploy
- MultiScalarMul calldata, Pairing and groth16 calldata wll be different and incompatible with 0.14 code. Either use tooling/code in version 0.14 or update generated smart contracts and dependencies (rust/cairo/python/npm) to 0.15.
What's Changed
- Bug: fix output by @tekkac in #257
- Fix maturin CI : Static python version across all targets. by @feltroidprime in #260
- Simpler CLI command naming, minor docs inconsistencies and deploy_v1 fix by @m-kus in #259
- perf: BN254 Miller Loop "10" "01" compression by @feltroidprime in #261
- garaga-rs: Faster polynomial division. by @feltroidprime in #263
- perf: batch LHS of ECIP check. by @feltroidprime in #262
- Bump Cairo to 2.9.1. by @feltroidprime in #264
- (Aztec brother) ultra_keccak_honk contract support. by @feltroidprime in #245
- Release v0.15.0 by @feltroidprime in #265
- Fix npm CI release. by @feltroidprime in #266
Full Changelog: v0.14.0...v0.15.0