-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfoundry.toml
More file actions
61 lines (57 loc) · 2.23 KB
/
foundry.toml
File metadata and controls
61 lines (57 loc) · 2.23 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
[profile.default]
src = "src"
out = "out"
libs = ["lib"]
solc = "0.8.33"
allow_internal_expect_revert = true
bytecode_hash = "none"
cbor_metadata = false
dynamic_test_linking = true
ffi = true
fs_permissions = [{ access = "read-write", path = "." }]
fuzz = { runs = 5000 }
optimizer = true
optimizer_runs = 1000000
verbosity = 2
via_ir = true
[lint]
lint_on_build = false
[rpc_endpoints]
mainnet = "${MAINNET_RPC_URL}"
sepolia = "${SEPOLIA_RPC_URL}"
optimism = "${OPTIMISM_RPC_URL}"
optimism-sepolia = "${OPTIMISM_SEPOLIA_RPC_URL}"
bsc = "${BSC_RPC_URL}"
bsc-testnet = "${BSC_TESTNET_RPC_URL}"
unichain = "${UNICHAIN_RPC_URL}"
unichain-sepolia = "${UNICHAIN_SEPOLIA_RPC_URL}"
polygon = "${POLYGON_RPC_URL}"
polygon-amoy = "${POLYGON_AMOY_RPC_URL}"
worldchain = "${WORLDCHAIN_RPC_URL}"
worldchain-sepolia = "${WORLDCHAIN_SEPOLIA_RPC_URL}"
base = "${BASE_RPC_URL}"
base-sepolia = "${BASE_SEPOLIA_RPC_URL}"
arbitrum = "${ARBITRUM_RPC_URL}"
arbitrum-sepolia = "${ARBITRUM_SEPOLIA_RPC_URL}"
avalanche = "${AVALANCHE_RPC_URL}"
avalanche-fuji = "${AVALANCHE_FUJI_RPC_URL}"
[etherscan]
mainnet = { key = "${ETHERSCAN_API_KEY}", chain = 1 }
sepolia = { key = "${ETHERSCAN_API_KEY}", chain = 11155111 }
optimism = { key = "${ETHERSCAN_API_KEY}", chain = 10 }
optimism-sepolia = { key = "${ETHERSCAN_API_KEY}", chain = 11155420 }
bsc = { key = "${ETHERSCAN_API_KEY}", chain = 56 }
bsc-testnet = { key = "${ETHERSCAN_API_KEY}", chain = 97 }
unichain = { key = "${ETHERSCAN_API_KEY}", chain = 130 }
unichain-sepolia = { key = "${ETHERSCAN_API_KEY}", chain = 1301 }
polygon = { key = "${ETHERSCAN_API_KEY}", chain = 137 }
polygon-amoy = { key = "${ETHERSCAN_API_KEY}", chain = 80002 }
worldchain = { key = "${ETHERSCAN_API_KEY}", chain = 480 }
worldchain-sepolia = { key = "${ETHERSCAN_API_KEY}", chain = 4801 }
base = { key = "${ETHERSCAN_API_KEY}", chain = 8453 }
base-sepolia = { key = "${ETHERSCAN_API_KEY}", chain = 84532 }
arbitrum = { key = "${ETHERSCAN_API_KEY}", chain = 42161 }
arbitrum-sepolia = { key = "${ETHERSCAN_API_KEY}", chain = 421614 }
avalanche = { key = "${ETHERSCAN_API_KEY}", chain = 43114 }
avalanche-fuji = { key = "${ETHERSCAN_API_KEY}", chain = 43113 }
# See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options