-
Notifications
You must be signed in to change notification settings - Fork 4
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: add validation for accept-withdrawal-request transactions #555
feat: add validation for accept-withdrawal-request transactions #555
Conversation
Update the number of arguments that it needs. Update the trait validation function to take in a context object.
request context object
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.
Haven't gotten all the way through yet but here's my comments so far :)
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.
Still have a few tests left to go through but here's a few more comments (same stuff as on the other PR pretty much)
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.
Alright, finally got through this -- few docs suggestions and one wrong test doc i think. Otherwise looks good :)
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.
lgtm 🥳
Description
Closes #477.
Changes
The changes here are very similar in spirit to the changes in #545.
SignerVotes
type for converting to a bitmapAcceptWithdrawalV1
type, which is used foraccept-withdrawal-request
contract calls.complete-deposit
validation integration tests.Testing Information
This PR adds integration tests. There is still some work to what is here before it is finalize, specifically #552 and #554.
Checklist: