-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfoundry.toml
20 lines (19 loc) · 1.47 KB
/
foundry.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
## defaults for all profiles
[profile.default]
src = "src" # the source directory
test = "test" # the test directory
out = "out" # the output directory (for artifacts)
libs = ["lib"] # a list of library directories
cache = true # whether to cache builds or not
cache_path = "cache" # where the cache is stored if enabled
ffi = true # whether to enable foreign function interface (ffi) cheatcodes or not
verbosity = 3 # the verbosity of tests
fs_permissions = [{ access = "read-write", path = "./" }] # set read-write access to project root
solc_version = "0.8.28" # override for the solc version
evm_version = "shanghai" # set the EVM target version
optimizer = true # enable the solc optimiser
optimizer_runs = 999_999 # the number of optimiser runs
## default overrides for the CI runs
[profile.ci]
force = true # always perform a clean build
verbosity = 4 # increase the verbosity of tests