-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathfoundry.toml
More file actions
54 lines (49 loc) · 1.62 KB
/
foundry.toml
File metadata and controls
54 lines (49 loc) · 1.62 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
[profile.default]
solc_version = '0.8.16'
optimizer = true
optimizer_runs = 200
evm_version = "london"
fs_permissions = [
{ access = "read", path = "./deployments/protocol/v1.3.json"},
{ access = "read", path = "./deployments/external/external.json"},
{ access = "read", path = "./deployments/creation/creationCode.json"},
{ access = "read", path = "./script/priceFeeds.json"},
]
gas_reports = ["PWNSimpleLoan"]
[rpc_endpoints]
# Mainnets
mainnet = "${ETHEREUM_URL}"
polygon = "${POLYGON_URL}"
arbitrum = "${ARBITRUM_URL}"
optimism = "${OPTIMISM_URL}"
base = "${BASE_URL}"
cronos = "${CRONOS_URL}"
mantle = "${MANTLE_URL}"
bsc = "${BSC_URL}"
linea = "${LINEA_URL}"
gnosis = "${GNOSIS_URL}"
world = "${WORLDCHAIN_URL}"
unichain = "${UNICHAIN_URL}"
ink = "${INK_URL}"
sonic = "${SONIC_URL}"
celo = "${CELO_URL}"
# Testnets
sepolia = "${SEPOLIA_URL}"
unichain-sepolia = "${UNICHAIN_SEPOLIA_URL}"
# Devnets
tenderly = "${TENDERLY_URL}"
local = "${LOCAL_URL}"
[etherscan]
mainnet = { key = "${ETHERSCAN_MAINNET_API_KEY}" }
polygon = { key = "${POLYGONSCAN_API_KEY}" }
arbitrum = { key = "${ARBISCAN_API_KEY}" }
optimism = { key = "${OPTIMISTIC_ETHERSCAN_API_KEY}" }
base = { key = "${BASESCAN_API_KEY}" }
cronos = { key = "${CRONOSCAN_API_KEY}" }
bsc = { key = "${BSCSCAN_API_KEY}" }
linea = { key = "${LINEASCAN_API_KEY}" }
gnosis = { key = "${GNOSISSCAN_API_KEY}" }
world = { key = "${WORLDSCAN_API_KEY}" }
unichain = { key = "${UNISCAN_API_KEY}", url = "https://api.uniscan.xyz/api", chain = 130 }
sonic = { key = "${SONICSCAN_API_KEY}", url = "https://api.sonicscan.org/api", chain = 146 }
sepolia = { key = "${ETHERSCAN_MAINNET_API_KEY}" }