2023-04-08 21:46:18 +03:00
|
|
|
[profile.default]
|
2023-06-04 04:23:20 +03:00
|
|
|
# General
|
|
|
|
src = 'src'
|
|
|
|
out = 'out'
|
2023-06-16 04:12:39 +03:00
|
|
|
libs = [ "lib"]
|
2023-06-04 04:23:20 +03:00
|
|
|
|
|
|
|
# Compiler
|
2023-06-10 03:14:20 +03:00
|
|
|
evm_version = 'shanghai'
|
2023-06-04 04:23:20 +03:00
|
|
|
auto_detect_solc = true
|
2023-06-29 00:43:07 +03:00
|
|
|
optimizer-runs = 1_000_000
|
2023-06-10 03:14:20 +03:00
|
|
|
optimizer = true
|
2023-06-29 13:48:38 +03:00
|
|
|
via_ir = false
|
2023-06-04 04:23:20 +03:00
|
|
|
|
|
|
|
# Tests
|
|
|
|
verbosity = 2
|
|
|
|
|
2023-06-29 13:48:38 +03:00
|
|
|
[rpc_endpoints]
|
|
|
|
mainnet = "${MAINNET_RPC_URL}"
|
|
|
|
goerli = "${GOERLI_RPC_URL}"
|
|
|
|
|
2023-06-16 04:12:39 +03:00
|
|
|
[etherscan]
|
|
|
|
mainnet = { key = "${ETHERSCAN_KEY}" }
|
2023-06-29 13:48:38 +03:00
|
|
|
goerli = { key = "${ETHERSCAN_KEY"}
|
2023-06-04 04:23:20 +03:00
|
|
|
|
|
|
|
[fmt]
|
|
|
|
line_length = 110
|
|
|
|
number_underscore = 'thousands'
|
|
|
|
bracket_spacing = true
|
|
|
|
wrap_comments = true
|
|
|
|
ignore = [
|
|
|
|
"./src/v1/*",
|
|
|
|
"./src/v1/interfaces/*",
|
|
|
|
"./src/v1/libraries/*",
|
|
|
|
"./src/v1/staking/*",
|
|
|
|
"./src/v1/tornado-proxy/*",
|
2023-06-09 02:21:32 +03:00
|
|
|
"./src/v1/utils/*",
|
|
|
|
"./src/common/AdminUpgradeableProxy.sol"
|
2023-06-29 00:43:07 +03:00
|
|
|
]
|