-
Notifications
You must be signed in to change notification settings - Fork 2
/
foundry.toml
34 lines (29 loc) · 1.16 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
[profile.default]
src = 'src'
out = 'out'
libs = ['lib']
solc = "0.8.20"
evm_version = "shanghai"
gas_reports = ["*"]
remappings = ["openzeppelin-erc20-basic/=lib/openzeppelin-contracts/contracts/token/ERC20/",
"openzeppelin-math/=lib/openzeppelin-contracts-upgradeable/contracts/utils/math/",
"openzeppelin-erc20/=lib/openzeppelin-contracts-upgradeable/contracts/token/ERC20/",
"openzeppelin-erc20-extensions/=lib/openzeppelin-contracts-upgradeable/contracts/token/ERC20/extensions",
"openzeppelin-utils/=lib/openzeppelin-contracts-upgradeable/contracts/utils/",
"openzeppelin-proxy/=lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils",
"openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/",
"openzeppelin-contracts/=lib/openzeppelin-contracts/contracts/"]
[rpc_endpoints]
sepolia = "${SEPOLIA_RPC_URL}"
[profile.etherscan]
sepolia = { key = "${ETHERSCAN_API_KEY}" }
[profile.fuzz]
runs = 256
max_test_rejects = 65536
seed = '0x3e8'
dictionary_weight = 40
include_storage = true
include_push_bytes = true
[fuzz]
runs = 256
# See more config options https://github.com/foundry-rs/foundry/tree/master/config