-
Notifications
You must be signed in to change notification settings - Fork 316
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
chore: @aztec/stdlib pt1 -> cleanup circuits js #12039
Conversation
… gj/cleanup_circuits_js
Hmm looks good at a glance but is there a reason to separate out constants in a package vs just some stdlib package? |
Mainly that's going to be used by 2 "top level" package which are going to be |
… gj/cleanup_circuits_js
… gj/cleanup_circuits_js
… gj/cleanup_circuits_js
… gj/cleanup_circuits_js
… gj/cleanup_circuits_js
p2p lgtm |
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.
prover-client looks good to me. Great work Grego!
Pasting output of
|
* master: (264 commits) chore(p2p): log if rate limit was peer or global (#12116) chore: @aztec/stdlib pt1 -> cleanup circuits js (#12039) chore(tests): shorten block times in e2e p2p tests (#12073) fix: darwin properly erroring (#12113) chore: add missing import (#12111) fix: yarn remake-constants (#12109) chore: fix error in oracle definition (#12090) fix: Don't consider skipping (#10598) fix: Use gas billed in block header building (#12101) fix(avm): disable wrong sha skippable (#12099) chore: Provide defaults for bb and acvm in release image (#12105) fix(avm): break TS dependency cycle (#12103) feat: IVC gates command in WASM (#11792) fix: SharedMutable compilation warnings (#12098) git subrepo push --branch=master noir-projects/aztec-nr git_subrepo.sh: Fix parent in .gitrepo file. [skip ci] chore: replace relative paths to noir-protocol-circuits git subrepo push --branch=master barretenberg feat: Sync from noir (#12064) chore: Fix unbound CI variable on release image bootstrap (#12095) ...
* master: (264 commits) chore(p2p): log if rate limit was peer or global (#12116) chore: @aztec/stdlib pt1 -> cleanup circuits js (#12039) chore(tests): shorten block times in e2e p2p tests (#12073) fix: darwin properly erroring (#12113) chore: add missing import (#12111) fix: yarn remake-constants (#12109) chore: fix error in oracle definition (#12090) fix: Don't consider skipping (#10598) fix: Use gas billed in block header building (#12101) fix(avm): disable wrong sha skippable (#12099) chore: Provide defaults for bb and acvm in release image (#12105) fix(avm): break TS dependency cycle (#12103) feat: IVC gates command in WASM (#11792) fix: SharedMutable compilation warnings (#12098) git subrepo push --branch=master noir-projects/aztec-nr git_subrepo.sh: Fix parent in .gitrepo file. [skip ci] chore: replace relative paths to noir-protocol-circuits git subrepo push --branch=master barretenberg feat: Sync from noir (#12064) chore: Fix unbound CI variable on release image bootstrap (#12095) ...
This initial PR focuses on:
circuits.js
tofoundation
: merkle tree calculator is general enough to be on foundation, same with crypto functions.circuits.js
so they're not accidentally imported into browser bundles again. Still work to do here, this will only be completely realized once the "catchall" export is removed.constants
to its own package to deal with circular references ->blob-lib
andcircuits.js
need them, this opens the door to cleaner and more advanced anti "I forgot to update constants" measures.foundation
andcircuits.js
so aztec-specific code is moved from the former to the latter (will be done in a new PR, specifically targetting aztec-address, abi already moved).circuits.js
for a reorg, specifically targeting the removal of the "catchall" export and moving to granular approach. This will end with the renaming ofcircuits.js
tostdlib
.aztec.js