-
Notifications
You must be signed in to change notification settings - Fork 582
feat: wallet full batchability #19652
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
base: next
Are you sure you want to change the base?
Conversation
Flakey Tests🤖 says: This CI run detected 1 tests that failed, but were tolerated due to a .test_patterns.yml entry. |
benesjan
left a comment
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.
Looks good 👍
BTW I just merged my router contract renaming PR so you will need to update the exports here
| /** | ||
| * Creates batch schemas from the individual wallet methods | ||
| * This allows us to define them once and derive batch schemas automatically, | ||
| * reducing duplication and ensuring consistency. |
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.
The 120 chars are extra smol here 🧐
| + ]); | ||
| ``` | ||
|
|
||
| ### [Aztec.js] Refactored `getContractMetadata` and `getContractClassMetadata` in Wallet |
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.
If you have some PR unrelated change then please put that info into comment next time (ideally directly to the github diff)
13f87b0 to
413d3d9
Compare
413d3d9 to
2c4f14c
Compare
Allows ALL methods in the wallet to be batched (because why not). Initially I was going for allowing them on a case-by-case basis, but integrating the Wallet SDK has made apparent apps can have many interaction flows and this extra flexibility is nice. Updated the migration notes and in the process realized I missed exporting some artifacts in #19457, so here they are (protocol contract wrappers) Co-authored-by: thunkar <[email protected]>
4765c91 to
aa3d3bd
Compare
Allows ALL methods in the wallet to be batched (because why not). Initially I was going for allowing them on a case-by-case basis, but integrating the Wallet SDK has made apparent apps can have many interaction flows and this extra flexibility is nice.
Updated the migration notes and in the process realized I missed exporting some artifacts in #19457, so here they are (protocol contract wrappers)