-
Notifications
You must be signed in to change notification settings - Fork 234
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
feat: storage slot as point #7437
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
223968e
to
c2a74f9
Compare
c7f26c9
to
616d63f
Compare
398558a
to
7b1dfa0
Compare
Changes to circuit sizes
🧾 Summary (100% most significant diffs)
Full diff report 👇
|
Docs PreviewHey there! 👋 You can check your preview at https://66a23c87d9f4111689cb6bac--aztec-docs-dev.netlify.app |
7b1dfa0
to
5d19b84
Compare
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.
Thanks for taking on this behemoth of a task! I left some initial feedback and questions, but eventually got stuck with the review since there's too many things I don't understand. In particular I'm puzzled about the changes to the rust macros and how we now handle different levels of nesting in Map
, since there seem to be no changes to that file.
Given that this is such a large changeset, with multiple new concepts, small renames and the beginnings of future refactors, I strongly suggest investing some time in the PR description so that readers have context re. what is being done here, how, what blockers you encountered and how you're temporarily working around them, etc. As is, it can be quite hard to understand all of the changes here armed with just the hackmd document.
noir-projects/noir-contracts/contracts/test2_contract/src/main.nr
Outdated
Show resolved
Hide resolved
ba2a3a7
to
2bb3861
Compare
noir-projects/noir-contracts/contracts/test2_contract/src/main.nr
Outdated
Show resolved
Hide resolved
@nventuro sorry, should have done that before asking you for a review. Added the description |
fcfee8c
to
ea382e6
Compare
07b753e
to
c0261fb
Compare
This PR turned out to be unnecessary so I am closing it in favor of https://github.com/AztecProtocol/aztec-packages/pull/7618/files |
We realized that in order to support partial notes for e.g. private refunds (#7226) in such a way that'd avoid the issues listed in #7297, we don't really need for the storage slot to be a The only thing a slot
|
Implementing Mike's storage slot as point scheme https://hackmd.io/ZTSdUpDTTnKVFJFr9xcUBw
Notes for reviewer:
compute_fee_payer_gas_token_balance_leaf_slot
func. This makes the fees tests not pass.