-
Notifications
You must be signed in to change notification settings - Fork 978
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
Masp epoch transition proof fix #2222
Conversation
Note: the integration tests are actually passing for me locally, they fail here because of a time limit on the CI step |
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 to me, thanks! Can I assume that the integration tests don't take significantly more time to execute on your machine than before your changes?
// Test that a masp unshield transaction can be succesfully executed even across | ||
// an epoch boundary. | ||
#[test] | ||
fn cross_epoch_tx() -> Result<()> { |
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.
Can I assume that assume that CI integration test failure is due solely to the additional time taken by this test?
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 I can confirm, all the masp integration tests pass locally, seems to be just due to the timeout on the CI step
* origin/grarco/masp-cross-epoch-proof-fix: Changelog #2222 Updates masp fixtures for tests Refactors `convert_amount` Tests masp cross-epoch unshield Allows unshielding assets from previous epochs
* origin/grarco/masp-cross-epoch-proof-fix: Changelog #2222 Updates masp fixtures for tests Refactors `convert_amount` Tests masp cross-epoch unshield Allows unshielding assets from previous epochs
Describe your changes
Addresses #2094.
Closes #307 (@murisi not completely sure about this).
Closes #1880.
Allows to unshield assets from the MASP that belong to older epochs.
Indicate on which release or other PRs this topic is based on
v0.27.0
Checklist before merging to
draft