-
Notifications
You must be signed in to change notification settings - Fork 0
/
foundry.toml
31 lines (29 loc) · 1.09 KB
/
foundry.toml
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
[profile.default]
solc_version = "0.8.22"
optmizer = true
# optmizer_runs = 200
src = 'chaintrap'
test = 'tests/forge/tests'
out = 'build/forge/out'
libs = ["node_modules", "lib"]
verbosity = 4
# fs_permissions = [{ access = "read-write", path = "./"}]
fs_permissions = [
{ access = "read", path = "build/forge/out/DiamondLoupeFacet.sol"},
{ access = "read", path = "build/forge/out/OwnershipFacet.sol"},
{ access = "read", path = "build/forge/out/ERC165Facet.sol"},
{ access = "read", path = "build/forge/out/ERC173Facet.sol"},
{ access = "read", path = "build/forge/out/ArenaFacet.sol"},
{ access = "read", path = "build/forge/out/ArenaCalls.sol"},
{ access = "read", path = "build/forge/out/ArenaERC1155.sol"},
{ access = "read", path = "build/forge/out/ArenaTranscripts.sol"},
]
[profile.hardhat]
src = 'chaintrap'
out = 'build/forge/out'
libs = ['node_modules']
[rpc_endpoints]
opsepolia = "${SEPOLIA_RPC_URL}"
[etherscan]
opsepolia = { key = "${ETHERSCAN_API_KEY}", url = "${ETHERSCAN_URL}" }
# See more config options https://github.com/gakonst/foundry/tree/master/config