generated from patrickd-/solidity-fuzzing-boilerplate
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfoundry.toml
20 lines (16 loc) · 1.39 KB
/
foundry.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[default]
# Compiler optimization options to use (use same as project)
optimizer = true # enable or disable the solc optimizer
optimizer_runs = 10000 # the number of optimizer runs
# Turn on if you want to make use of shell commands via Solidity contracts
ffi = true # whether to enable ffi or not
# Fuzz run options - adjust as needed for your fuzzing campaign
fuzz_runs = 1000 # the number of fuzz runs for tests
fuzz_max_local_rejects = 1000 # max number of individual inputs that may be rejected before the test aborts
fuzz_max_global_rejects = 1000 # max number of combined inputs that may be rejected before the test aborts
# Other
verbosity = 5 # the verbosity of tests (3 displays traces for failed tests)
evm_version = 'london' # the evm version (by hardfork name)
auto_detect_solc = true # enable auto-detection of the appropriate solc version to use
cache = true # whether to cache builds or not
force = false # whether to ignore the cache (clean build)