forked from circlefin/arc-node
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfoundry.toml
More file actions
25 lines (24 loc) · 926 Bytes
/
foundry.toml
File metadata and controls
25 lines (24 loc) · 926 Bytes
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
[profile.default]
src = 'contracts/src'
out = 'contracts/out/forge'
libs = ['node_modules', 'contracts/lib']
test = 'contracts/test'
cache_path = 'contracts/cache/forge'
optimizer_runs = 200
solc_version = "0.8.29"
evm_version = "prague"
remappings = [
"forge-std/=contracts/lib/forge-std/src/",
"@openzeppelin/contracts-upgradeable/=contracts/lib/openzeppelin-contracts-upgradeable/contracts/",
"@openzeppelin/contracts/=contracts/lib/openzeppelin-contracts/contracts/",
]
fs_permissions = [
{ access = "read", path = "./assets/artifacts/" },
{ access = "read", path = "./contracts/out/hardhat/contracts/src" },
{ access = "write", path = "./contracts/cache" },
{ access = "write", path = "./assets/*/genesis.json" }
]
# Lint configuration
[lint]
ignore = ["contracts/test/scripts/*.t.sol"]
# See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options