-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathfoundry.toml
50 lines (47 loc) · 2.95 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
[profile.default]
src = "contracts"
out = "out"
libs = ["lib"]
# See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options
[rpc_endpoints]
mainnet = "${MAINNET_RPC_URL}"
sepolia = "${SEPOLIA_RPC_URL}"
polygon = "${POLYGON_RPC_URL}"
polygon_mumbai = "${POLYGON_MUMBAI_RPC_URL}"
base = "${BASE_RPC_URL}"
base_sepolia = "${BASE_SEPOLIA_RPC_URL}"
arbitrum = "${ARBITRUM_RPC_URL}"
arbitrum_sepolia = "${ARBITRUM_SEPOLIA_RPC_URL}"
optimism = "${OPTIMISM_RPC_URL}"
optimism_sepolia = "${OPTIMISM_SEPOLIA_RPC_URL}"
bsc = "${BSC_RPC_URL}"
bsc_testnet = "${BSC_TESTNET_RPC_URL}"
avalanche = "${AVALANCHE_RPC_URL}"
avalanche_fuji = "${AVALANCHE_FUJI_RPC_URL}"
celo = "${CELO_RPC_URL}"
celo_alfajores = "${CELO_ALFAJORES_RPC_URL}"
blast = "${BLAST_RPC_URL}"
blast_sepolia = "${BLAST_SEPOLIA_RPC_URL}"
zora = "${ZORA_RPC_URL}"
zora_sepolia = "${ZORA_SEPOLIA_RPC_URL}"
[etherscan]
mainnet = { key = "${MAINNET_ETHERSCAN_API_KEY}" }
sepolia = { key = "${MAINNET_ETHERSCAN_API_KEY}", chain = 11155111 }
polygon = { key = "${POLYGON_ETHERSCAN_API_KEY}", chain = 137 }
polygon_mumbai = { key = "${POLYGON_ETHERSCAN_API_KEY}", chain = 80001 }
base = { key = "${BASE_ETHERSCAN_API_KEY}", chain = 8453, url = "https://api.basescan.org/api" }
base_sepolia = { key = "${BASE_ETHERSCAN_API_KEY}", chain = 84532, url = "https://api-sepolia.basescan.org/api" }
arbitrum = { key = "${ARBITRUM_ETHERSCAN_API_KEY}", chain = 42161, url = "https://api.arbiscan.io/api" }
arbitrum_sepolia = { key = "${ARBITRUM_ETHERSCAN_API_KEY}", chain = 421614, url = "https://api-sepolia.arbiscan.io/api" }
optimism = { key = "${OPTIMISM_ETHERSCAN_API_KEY}", chain = 10, url = "https://api-optimistic.etherscan.io/api" }
optimism_sepolia = { key = "${OPTIMISM_ETHERSCAN_API_KEY}", chain = 11155420, url = "https://api-sepolia-optimistic.etherscan.io/api" }
bsc = { key = "${BSC_ETHERSCAN_API_KEY}", chain = 56, url = "https://api.bscscan.com/api" }
bsc_testnet = { key = "${BSC_ETHERSCAN_API_KEY}", chain = 97, url = "https://api-testnet.bscscan.com/api" }
avalanche = { key = "${AVALANCHE_ETHERSCAN_API_KEY}", chain = 43114, url = "https://api.routescan.io/v2/network/mainnet/evm/43114/etherscan" }
avalanche_fuji = { key = "${AVALANCHE_ETHERSCAN_API_KEY}", chain = 43113, url = "https://api.routescan.io/v2/network/testnet/evm/43113/etherscan" }
celo = { key = "${CELO_ETHERSCAN_API_KEY}", chain = 42220, url = "https://api.celoscan.io/api" }
celo_alfajores = { key = "${CELO_ETHERSCAN_API_KEY}", chain = 44787, url = "https://api-alfajores.celoscan.io/api" }
blast = { key = "${BLAST_ETHERSCAN_API_KEY}", chain = 81457, url = "https://api.blastscan.io/api" }
blast_sepolia = { key = "${BLAST_ETHERSCAN_API_KEY}", chain = 168587773, url = "https://api-sepolia.blastscan.io/api" }
zora = { key = "${ZORA_ETHERSCAN_API_KEY}", chain = 7777777, url = "https://explorer.zora.energy/api" }
zora_sepolia = { key = "${ZORA_ETHERSCAN_API_KEY}", chain = 999999999, url = "https://testnet.explorer.zora.energy/api" }