Files
contract/foundry.toml
2023-09-21 16:51:57 -04:00

31 lines
1.0 KiB
TOML

[profile.default]
solc_version = '0.7.6'
libs = ['lib']
remappings = [
'@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/',
'@uniswap/v3-core/=lib/v3-core/',
'@uniswap/v3-periphery/=lib/v3-periphery/',
]
sizes = true
gas_reports = ['*']
gas_reports_ignore = []
via_ir = false
optimizer=true
optimizer_runs=999999999
[profile.default.optimizer_details]
constantOptimizer = true
yul = true
[profile.default.optimizer_details.yulDetails]
stackAllocation = true
#optimizerSteps = 'dhfoDgvulfnTUtnIf'
optimizerSteps = 'dhfoD[xarrscLMcCTU]uljmul'
[profile.default.rpc_endpoints]
# todo put these into a secrets file
arbitrum_alchemy='https://arb-mainnet.g.alchemy.com/v2/L0eaUwWEoWzszCK9EhqHdl_p7VHStkaC'
arbitrum_ankr='https://rpc.ankr.com/arbitrum/056ed471570655a3bb77cf31b9e3576658d63d2acb88911f84e7acaf211b55ac'
arbitrum_publicnode='https://arbitrum-one.publicnode.com'
arbitrum_quicknode='https://muddy-methodical-sheet.arbitrum-mainnet.discover.quiknode.pro/9e24248720b067953db96d462c8dd131a0a234b0/'