-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfoundry.toml
More file actions
42 lines (38 loc) · 1.45 KB
/
foundry.toml
File metadata and controls
42 lines (38 loc) · 1.45 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
[profile.default]
src = "src"
out = "out"
libs = ["dependencies"]
solc_version = "0.8.26"
evm_version = "prague"
bytecode_hash = "none"
cbor_metadata = false
optimizer = true
optimizer_runs = 1000
rpc_storage_caching = { chains = "all", endpoints = "all" }
always_use_create_2_factory = true
remappings = [
"@chainlink-contracts/=dependencies/smartcontractkit-chainlink-evm-1.5.0/contracts",
"@openzeppelin-contracts/=dependencies/@openzeppelin-contracts-5.4.0/",
"@openzeppelin/contracts/=dependencies/@openzeppelin-contracts-5.4.0/",
"@uniswap-universal-router/=dependencies/@uniswap-universal-router-2.0.0/",
"@uniswap-v3-core/=dependencies/@uniswap-v3-core-1.0.2-solc-0.8-simulate/",
"@uniswap-v3-periphery/=dependencies/@uniswap-v3-periphery-1.4.4/",
"forge-std/=dependencies/forge-std-1.11.0/",
"smartcontractkit-chainlink-evm/=dependencies/smartcontractkit-chainlink-evm-1.5.0/",
]
[rpc_endpoints]
mainnet = "https://eth.drpc.org"
sepolia = "https://sepolia.drpc.org"
# See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options
[dependencies]
"forge-std" = "1.11.0"
"@openzeppelin-contracts" = "5.4.0"
"@uniswap-universal-router" = "2.0.0"
smartcontractkit-chainlink-evm = "1.5.0"
"@uniswap-v3-core" = "1.0.2-solc-0.8-simulate"
"@uniswap-v3-periphery" = "1.4.4"
[soldeer]
remappings_generated = true
remappings_regenerate = false
remappings_version = false
remappings_location = "config"