-
Notifications
You must be signed in to change notification settings - Fork 8
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
Circuits monorepo #67
Conversation
6296fb0
to
1ce7543
Compare
1ce7543
to
ba7a090
Compare
ba7a090
to
6cf61e5
Compare
1a3d11e
to
0ccdcd5
Compare
8360280
to
f9e7f88
Compare
@@ -1 +1,4 @@ | |||
node_modules | |||
target | |||
proofs | |||
contract |
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.
Why contracts?
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.
Because they're autogenerated
@@ -0,0 +1,27 @@ | |||
name: circuit profiling | |||
|
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.
Do we still need profiling?
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.
Yes. Ideally I would like to set up a system that will print +X% on every PR changing a circuit. This is a first step into this direction
Now you can run nagro commands using either
--workspace
flag to run it in all circuits or--package X
to run a single package. You can also omit the flag and the main circuit will be the target.So you can do things like:
nargo info --workspace
which will print you the table of circuit sizes.The plan for the next PR is to diff those results with main, post the diff and the results as the sticky comment