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

Pull in parts of the fuzzing branch #127

Merged
merged 12 commits into from Sep 11, 2023
Merged

Conversation

brson
Copy link
Collaborator

@brson brson commented Sep 10, 2023

This brings in the rebased and cleaned up contents of the b-fuzz branch, except for two commits that change how overflows are handled within the contracts.

It includes changes to how the backstop rate is calculated.

The fuzzer in this branch can be run from within the test-suites directory with the command

cargo +nightly fuzz run fuzz_target_1

At present this fuzzer will incorrectly fail on a variety of expected arithmetic overflows. Further patches in the b-fuzz branch change the contracts such that the fuzzer can distinguish these cases from unexpected panics.

Copy link
Contributor

@mootz12 mootz12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR!

LG2M - we can track down arithmetic overflow failures in a follow-up branch. Merging this for now.

@mootz12 mootz12 merged commit 3479187 into blend-capital:main Sep 11, 2023
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

2 participants