-
Notifications
You must be signed in to change notification settings - Fork 12
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
[main] Add support to build bindings using mina as a submodule in o1js repo #159
Conversation
…vectors.sh and dune files feat(dump-test-vectors.sh): add debug statements to print current working directory for better troubleshooting fix(dune): update chmod command to reflect new path to crypto/proof-systems for correct permissions setting
32e03bd
to
26723fd
Compare
…Y_JS_PATH from src/lib/snarkyjs to .
…s to correctly export test vectors in hexadecimal format
…o longer exists in the project
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you update the top-level README file to remove /kimchi
?
…onger part of the project structure
…nfig.mlh to ensure it's up-to-date before copying to SNARKY_JS_PATH/src
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome!
@@ -9,7 +9,6 @@ The repo is included as a git submodule in the [o1js repo](https://github.com/o1 | |||
- `/compiled` - compiled JS and Wasm artifacts produced by `js_of_ocaml` and `wasm-bindgen` from Rust and OCaml source code. We keep these artifacts in the source tree so that developing on o1js can be done with standard JS tooling and doesn't require setting up the full OCaml/Rust build pipeline. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the instructions in the README has to be changed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I link this follow-up issue: MinaProtocol/mina#14741.
Description
Addresses o1-labs/o1js#1096
🔗 Mina: MinaProtocol/mina#14461
🔗 o1js: o1-labs/o1js#1133
This PR makes mina buildable as a submodule of o1js. To do so, the following changes have been made:
kimchi
into mina repo.snarkyjs
submodule in the mina repo with an o1js stub module with the same dependencies as o1js, but just checks compiling. This test ensures o1js can be compiled if anything changes in the mina repo.kimchi