-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfoundry.toml
30 lines (27 loc) · 1.25 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
[profile.default]
solc_version = '0.8.20'
src = 'src'
out = 'my-output-dir'
fs_permissions = [{ access = "read", path = "my-output-dir" }]
libs = ['lib']
optimizer = true
optimizer_runs = 200
ffi = true
ast = true
build_info = true
extra_output = ["storageLayout"]
#viaIR = true
# See more config options https://github.com/foundry-rs/foundry/tree/master/config
[rpc_endpoints]
arbitrum = "${ARBITRUM_RPC_URL}"
arbitrum_goerli = "${ARBITRUM_GOERLI_RPC_URL}"
[etherscan]
168587773 = { key = "verifyContract", url = "https://api.routescan.io/v2/network/testnet/evm/168587773/etherscan" }
167008 = { key = "verifyContract", url = "https://api.routescan.io/v2/network/testnet/evm/167008/etherscan" }
204 = { key = "${OPBNB_API_KEY}", url = "https://api-opbnb.bscscan.com/api" }
48899 = { key = "${ZIRCUIT_API_KEY}", url = "https://explorer.zircuit.com/api/contractVerifyHardhat" }
11155111 = { key = "${ETHERSCAN_API_KEY}", url = "https://api-sepolia.etherscan.io/api" }
137 = { key = "${POLYGONSCAN_API_KEY}", url = "https://api.polygonscan.com/api" }
42161 = { key = "${ARBISCAN_API_KEY}", url = "https://api.arbiscan.io/api" }
1 = { key = "${ETHERSCAN_API_KEY}", url = "https://api.etherscan.io/api" }
8453 = { key = "${BASE_API_KEY}", url = "https://api.basescan.org/api" }