-
Notifications
You must be signed in to change notification settings - Fork 32
/
foundry.toml
34 lines (31 loc) · 978 Bytes
/
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]
auto_detect_solc = true
# 2024-01-01
block_timestamp = 1_704_067_200
evm_version = "paris"
# No need for optimizer as nothing from this package is deployed
optimizer = false
out = "artifacts"
src = "src"
fs_permissions = [
{ access = "read", path = "./" },
{ access = "read-write", path = "./.deployments" }
]
[fmt]
line_length = 120
multiline_func_header = 'all'
number_underscore = 'thousands'
# Use this structure in foundry.toml of the package that is using solidity-devops
[rpc_endpoints]
arbitrum = "${ARBITRUM_RPC}"
aurora = "${AURORA_RPC}"
dfk = "${DFK_RPC}"
# Testnets
eth_sepolia = "${ETH_SEPOLIA_RPC}"
# And the list goes on
[etherscan]
arbitrum = { key = "${ARBITRUM_VERIFIER_KEY}", url = "${ARBITRUM_VERIFIER_URL}" }
aurora = { key = "${AURORA_VERIFIER_KEY}", url = "${AURORA_VERIFIER_URL}" }
# DFK is using Sourcify for verification
# Testnets
eth_sepolia = { key = "${ETH_SEPOLIA_VERIFIER_KEY}", url = "${ETH_SEPOLIA_VERIFIER_URL}" }