Skip to content
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

Refactor of slither-upgradeability-check #354

Merged
merged 8 commits into from Nov 6, 2019
Merged

Refactor of slither-upgradeability-check #354

merged 8 commits into from Nov 6, 2019

Conversation

montyly
Copy link
Member

@montyly montyly commented Oct 26, 2019

This PR contains several improvements on the upgradeability checks:

The json output and the constant conformance checks need to be tested.
The documentation needs to be updated to merge this PR.

- Only the logic contract is needed, proxy becomes optional
- Change flag name
- Clean main to ease the add of new checks
- Clean variable ordering logic; merge the two function into one generic (fix #274)
- Refactor json output and add source mapping (fix #347). The json output needs to be tested
- Add check for constant conformance (fix #188)
- Overall output improvements
 - add missing file
 - Test constant conformance
 - Test variable initilization
 - Minor change in output
@montyly
Copy link
Member Author

montyly commented Oct 26, 2019

This PR is now based on the upcoming JSON refactoring: #355

@montyly montyly merged commit 1faa5c2 into dev Nov 6, 2019
@montyly montyly deleted the dev-upgradeability branch November 6, 2019 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant