-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathfoundry.toml
More file actions
44 lines (39 loc) · 1.12 KB
/
foundry.toml
File metadata and controls
44 lines (39 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
[profile.default]
src = "src"
out = "out"
script = "script"
optimizer = true
optimizer_runs = 999999
libs = ["dependencies"]
via_ir = true
ast = true
build_info = true
extra_output = ["storageLayout", "metadata"]
ffi = true
fs_permissions = [
{ access='read-write', path='./deployments/' },
{ access='read', path='./deploy-config/' },
{ access='read', path = './out/' }
]
# See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options
[dependencies]
"@openzeppelin-contracts" = { version = "5.1.0" }
"@openzeppelin-contracts-upgradeable" = { version = "5.1.0" }
"@eas-contracts" = { version = "1.4.0", git = "https://github.com/ethereum-attestation-service/eas-contracts.git", tag = "v1.4.0" }
forge-std = "1.9.6"
openzeppelin-foundry-upgrades = "0.4.0"
[soldeer]
remappings_generate = true
remappings_regenerate = false
remappings_version = false
remappings_location = "txt"
recursive_deps = true
[fmt]
bracket_spacing = false
int_types = "long"
line_length = 120
multiline_func_header = "all"
number_underscore = "thousands"
quote_style = "double"
tab_width = 4
wrap_comments = true