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

Release -- Cairo-Fuzzer 1.3 #44

Merged
merged 33 commits into from
Nov 17, 2023
Merged

Release -- Cairo-Fuzzer 1.3 #44

merged 33 commits into from
Nov 17, 2023

Conversation

raefko
Copy link
Member

@raefko raefko commented Oct 17, 2023

Patchlog Recap for Cairo-Fuzzer:

Version 1.3.0 (Release Date: 17 October 2023)

  • Update of cairo-rs and starknet_in_rust forks
  • Improve mutator
  • Improve Json Parser to handle cairo1.0 artifacts
  • Fuzzer now saves the state of the old execution for the next executions

Incoming changes

  • Sequence of call in the same contracts (We tried to do sequence of calls of multiple contracts with the same context, but we still have some issues)
  • New fuzzer architecture
  • New UI
  • Handle of Cairo2.0

raefko and others added 30 commits August 24, 2023 21:31
Clean code to be more focused on starknet contract
Improve crash handling using the failure_flag
Remove old test contracts folder
Fix some warnings
 Improve felt252 mutatort to adapt to the multiple integer types of cairo 1.0
Rework runner and worker to keep the same state after each execution (can be tested with teststorage contract)
the init one set the value in the struct
the fuzz one raise an error if the value > 100k
@raefko raefko added enhancement New feature or request priority_high labels Oct 17, 2023
@raefko raefko requested a review from pventuzelo October 17, 2023 12:02
@raefko raefko self-assigned this Oct 17, 2023
@pventuzelo pventuzelo merged commit 7ba578a into master Nov 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority_high
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants