You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
zkmopro/noir-rs#37 upgraded noir-rs to v1.0.0-beta.19 and moved from the custom bb/ crate to the official barretenberg-rs. The PR explicitly defers mopro-side updates. This issue tracks them.
Tasks
Upgrade the noir-rs pin in cli/src/init/noir.rs — bump off v1.0.0-beta.8-3 and drop the removed android-compat feature.
Regenerate noir test fixtures (noir_multiplier2.json / .srs / .vk) under nargo 1.0.0-beta.19 — ACIR format, SRS sizing, and proof layout all changed.
Update noir-related app templates (iOS ContentView.swift, Android NoirComponent.kt, Flutter, RN) and verify a fresh mopro init --adapter noir builds and runs end-to-end on device.
Update docs — docs/docs/adapters/noir.md (version strings, drop x86_64-apple-ios, drop aztec-packages reference) and the May 2025 noir integration blog post.
Update CI — bump nargo to 1.0.0-beta.19 in .github/workflows/build-and-test.yml and drop x86_64-apple-ios from the matrix.
Summary
zkmopro/noir-rs#37upgraded noir-rs tov1.0.0-beta.19and moved from the custombb/crate to the officialbarretenberg-rs. The PR explicitly defers mopro-side updates. This issue tracks them.Tasks
cli/src/init/noir.rs— bump offv1.0.0-beta.8-3and drop the removedandroid-compatfeature.noir_multiplier2.json/.srs/.vk) undernargo 1.0.0-beta.19— ACIR format, SRS sizing, and proof layout all changed.ContentView.swift, AndroidNoirComponent.kt, Flutter, RN) and verify a freshmopro init --adapter noirbuilds and runs end-to-end on device.docs/docs/adapters/noir.md(version strings, dropx86_64-apple-ios, dropaztec-packagesreference) and the May 2025 noir integration blog post.1.0.0-beta.19in.github/workflows/build-and-test.ymland dropx86_64-apple-iosfrom the matrix.References