-
Notifications
You must be signed in to change notification settings - Fork 219
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
Add a JS package to handle ABI encoding/decoding #2025
Comments
Is there any value for it to live as a standalone package? Would it make sense to merge it into |
Neither of those two packages are good spots for this functionality to live tbh.
|
Hmm reasonable. The need for wrapping everything into one Noir.js package as an option seems to be growing. Fiddling with 4+ packages just to get started sounds like a DevEx nightmare. |
Problem
Currently acvm_js assumes that the caller can provide an initial witness with which to execute the circuit.
This is fine for relatively simple programs but it's not a good experience and makes more complex noir programs unwieldy to work with.
Happy Case
In order to interact with Noir programs in the browser we need a way to construct the initial witness from a set of inputs similar to what we have in
Prover.toml
.Alternatives Considered
No response
Additional Context
No response
Would you like to submit a PR for this Issue?
Yes
Support Needs
No response
The text was updated successfully, but these errors were encountered: