Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Push noir_js_backend_barretenberg into bb.js #5079

Closed
Tracked by #4960
TomAFrench opened this issue May 22, 2024 · 5 comments
Closed
Tracked by #4960

Push noir_js_backend_barretenberg into bb.js #5079

TomAFrench opened this issue May 22, 2024 · 5 comments
Labels
backend Proving backends enhancement New feature or request js Noir's JavaScript packages

Comments

@TomAFrench
Copy link
Member

TomAFrench commented May 22, 2024

We currently have @noir-lang/backend_barretenberg which is a wrapper around bbjs in order to make it more user-friendly. We should push these UX improvements into @aztec/bb.js so we can be a pure consumer of barretenberg.

@TomAFrench
Copy link
Member Author

One difficulty is that the logic in @noir-lang/backend_barretenberg depends on 'noir-lang/types which is a bit awkward as it results in a circular dependency between noir-lang/noir and aztecprotocol/aztec-packages so this will need to be resolved.

@Savio-Sou Savio-Sou added enhancement New feature or request js Noir's JavaScript packages labels May 22, 2024
@Savio-Sou
Copy link
Collaborator

Might have to address #5106 before / alongside this Issue.

@Savio-Sou Savio-Sou added the backend Proving backends label May 27, 2024
@TomAFrench
Copy link
Member Author

how are these two issues related?

@Savio-Sou
Copy link
Collaborator

In case #5106 is a @noir-lang/backend_barretenberg bug instead of @aztec/bb.js, might be best to resolve that before this Issue (on the basis of cross-team expectations, rather than anything technical).

Simply flagging and will take your + Cody's lead.

@TomAFrench
Copy link
Member Author

#5106 is due to barretenberg's memory usage and so it's entirely within bb.js

@github-project-automation github-project-automation bot moved this from 📋 Backlog to ✅ Done in Noir Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Proving backends enhancement New feature or request js Noir's JavaScript packages
Projects
Status: ✅ Done
Development

No branches or pull requests

2 participants