-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathfoundry.toml
66 lines (61 loc) · 1.46 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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
[profile.default]
src = 'src'
tests = 'tests'
script = 'script'
out = 'out'
libs = ['lib']
evm_version = 'shanghai'
remappings = []
optimizer = true
optimizer_runs = 200
solc = '0.8.27'
bytecode_hash = 'none'
[profile.zksync]
src = 'zksync/src'
test = 'zksync/test'
script = 'zksync/script'
libs = ['lib']
solc = '0.8.27'
evm_version = 'cancun'
optimizer = true
optimizer_runs = 200
bytecode_hash = 'none'
[profile.zksync.zksync]
fallback_oz = true
mode = "3"
zksolc = "1.5.10"
[profile.linea]
evm_version = 'london'
# See more config options https://github.com/gakonst/foundry/tree/master/config
[rpc_endpoints]
### foundry toml ###
celo = "${RPC_CELO}"
mainnet = "${RPC_MAINNET}"
polygon = "${RPC_POLYGON}"
polygon_amoy = "${RPC_POLYGON_AMOY}"
avalanche = "${RPC_AVALANCHE}"
avalanche_fuji = "${RPC_AVALANCHE_FUJI}"
arbitrum = "${RPC_ARBITRUM}"
arbitrum_sepolia = "${RPC_ARBITRUM_SEPOLIA}"
fantom = "${RPC_FANTOM}"
fantom_testnet = "${RPC_FANTOM_TESTNET}"
optimism = "${RPC_OPTIMISM}"
optimism_sepolia = "${RPC_OPTIMISM_SEPOLIA}"
harmony = "${RPC_HARMONY}"
sepolia = "${RPC_SEPOLIA}"
scroll = "${RPC_SCROLL}"
scroll_sepolia = "${RPC_SCROLL_SEPOLIA}"
sonic = "${RPC_SONIC}"
mantle = "${RPC_MANTLE}"
metis = "${RPC_METIS}"
base = "${RPC_BASE}"
base_sepolia = "${RPC_BASE_SEPOLIA}"
bnb = "${RPC_BNB}"
gnosis = "${RPC_GNOSIS}"
zkEVM = "${RPC_ZKEVM}"
zksync = "${RPC_ZKSYNC}"
linea = "${RPC_LINEA}"
[fuzz]
no_zksync_reserved_addresses = true
[invariant]
no_zksync_reserved_addresses = true