- Fix hardhat artifacts collection
- Fix hardhat artifacts collection
- Fix hardhat artifacts collection
- Add
output
option tofuzz run --dry-run
command
- Add Windows support
- Drop support for Python 3.7
- Add support for Python 3.12
- Unlinked libraries detection for Foundry and Hardhat project
- Update checks for fuzzing cli. Now fuzzing cli will check for new versions and notify the user if a new version is available
- Fix hardhat artifacts collection
- Ignore library contracts by default
- Change
fuzz run
command behavior on contract targets absence (now it will emit warning instead of an error) - Update documentation
- Analytics collection support
- Add new fuzzer options
- setUp method support for foundry tests
- Foundry profiles support
- Bump dependencies
- Add more verbose error messages
- Fix factory deployed contracts discovery
- Add config sources (.env, ENV variables, config file) parsing
- Add Foundry tests list to submitted campaign
- Fix foundry tests build arguments to include metadata
- Add Smart Mode and Auto Fixes to
fuzz
- Make
no-assert
mode default forfuzz arm
command - Drop support for Python 3.6
- Update dependencies
- Fix various bugs
- Improve error messages
- Remove
key
parameter from fuzzing config. OnlyFUZZ_API_KEY
environment variable or--key
command line argument is supported now. - Finalize Foundry seamless integration
- Fix quickcheck campaigns bug
- Add block data to transactions in corpus
- Add foundry unit tests submission command (
fuzz forge test
) - Fix contracts searching logic to use both metadata hash comparison and the whole bytecode comparison
- Provide map-to-original-source flag to the backend
- Fix metadata hash collection
- Fix artifacts processing for
Hardhat
andFoundry
which led to an error
- Add new fuzzer options
- Add
version
command - Fix artifacts collection for
Foundry
andHardhat
- Fix sources directory detection bug in
generate-config
command
- Add
Foundry
framework support
- Fix large stdout handling for truffle db queries
- Add support for fuzzing limits related response codes
- Fix project parameter passing
- Fix fuzzing lessons logic
- Add
quickcheck
campaigns support - Add support for the incremental fuzzing
- Add support for fuzzing lessons
- Fix various bugs
- Add
time_limit
config option
- Add option to provide truffle executable path
- Add proper debugging to truffle errors
- Include raw results to an error output for truffle projects
- Improve error messages display
- Make
no-assert
default option on config generator - Improve api error handling for better error messages on subscriptions
- Add no subscription error message
- Improve error message for free trial
- Remove short form of corpus-target parameter at
fuzz run
- Add additional checks for a seed state generator
- Add
--no-assert
flag toscribble arm
command
- Fix bugs
- Add
requests
dependency to requirements - Fix various bugs
- Add
generate-config
command - Improve development frameworks support
- Add
dapptools
framework support
- Fix
disarm
command related bugs
- Fix bugs
- Improve
Hardhat
support
- Add new format API Key support
- Add
project_name
config parameter
- Update Readme
- First release on PyPI.