-
Notifications
You must be signed in to change notification settings - Fork 72
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
fix: ignored state change #124
Conversation
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.
Thank you!
Hm looks like this might still be needed? Seeing errors in CI after merging:
|
hmm might have to make it conditional, I will check and make a new pr if needed |
Thanks, reverted for now with #125 |
there is more to that, in short the current check is missing many state change
here is one of the failing case, note that original==null while state actually changed, another thing to note is that the raw array also doesn't give the full change, related to this todo
edit: another failing case
|
Should be fixed in #126 |
* fix: ignored state change (Uniswap#124) * Revert "fix: ignored state change (Uniswap#124)" (Uniswap#125) This reverts commit 1ea60e4. * feat: only pending mode * feat: new report id scheme * fix: add 1 for alphanumeric ordering * feat: store reports in separate directory * fix: retryable reports title * fix: retryable reports title * fix: check state changes * chore: change to ONLY_RELEVANT * fix: ci env * ci: try fix artifact upload * debug: ci list reports * revert: "debug: ci list reports" This reverts commit 1d6833c. * revert: "ci: try fix artifact upload" This reverts commit 3fb7827. * fix: governorAddress for crosschain sim * fix: state diff is empty --------- Co-authored-by: Matt Solomon <matt@mattsolomon.dev>
Tenderly no longer return diff.original === null for storage slot that went from original -> other value -> original, but instead will have diff.original === null for un-decoded slot. Removing the ignore to make sure seatbelt surface those storage changes.