Releases: keep-starknet-strange/garaga
Releases · keep-starknet-strange/garaga
v0.13.3
Cairo is updated to 2.8.2 and is mandatory.
This release significantly improves groth16 transactions costs for BN254, BLS. It also reduces the calldata size for BN254 by 25%.
The new costs can be found in these two sepolia tx (1 public input):
- BLS steps : 136437 https://sepolia.starkscan.co/tx/0x034f0c2c22e2246ab551e300669417dc2db2f66a0e5d139f37ef01c9341eedb5
- BN254 steps : 157219 https://sepolia.starkscan.co/tx/0x05f589fe40263acaf4684ecc97b2cbddd08f9af6eca4975c75acc0cae4db483f
What's Changed
- initial risc0 support by @feltroidprime in #181
- Greatly improve deserialization costs (-17% on total steps count of groth16 proof verification) by @feltroidprime in #183
- Adds missing E12D serialization by @feltroidprime in #184
- dev: make items public by @enitrat in #185
- fix: handle curve ID bls12381 (snarkjs) by @m-kus in #188
- u288 struct + calldata refactors by @feltroidprime in #187
- garaga_rs WASM bindings by @raugfer in #180
- Make MillerLoopResultScalingFactor struct generic on T. by @feltroidprime in #194
- MSM Calldata Updates by @raugfer in #192
- Release 0.13.3 by @feltroidprime in #195
New Contributors
Full Changelog: v0.13.2.3...v0.13.3
v0.13.2.3
What's Changed
- Sync Docs from gitbook by @feltroidprime in #175
- Add comment for CairoZero only methods. by @feltroidprime in #177
- Rust implementation of the MSM Calldata Builder by @raugfer in #176
- bump cairo to 2.8.0 & add comments in Hydra by @feltroidprime in #178
Full Changelog: v0.13.2.2...v0.13.2.3
v0.13.2.2
What's Changed
- Fix broken imports when launching CLI from package by @feltroidprime in #174
Full Changelog: v0.13.2.1...v0.13.2.2
0.13.2.1
What's Changed
- Fix broken imports when installing package by @feltroidprime in #172
Full Changelog: v0.13.2...v0.13.2.1
v0.13.2
What's Changed
- ECIP binding : ensure correct type of passed arguments by @feltroidprime in #165
- Cairo1 circuits: Use Horner evaluation when applicable. by @feltroidprime in #168
- Rust implementation of extension field elements multiplication by @raugfer in #167
- Rust implementation of Cairo Poseidon transcript by @raugfer in #171
- Pip package release by @feltroidprime in #166
Full Changelog: v0.13.2.a0...v0.13.2
Garaga without cairo-lang
v0.13.2a2 bump package version
Initial Test Package
v0.13.2.a0 publish with token (#164)