content: [profile.default]
  src = 'src'
  out = 'out'
  libs = ['node_modules', 'lib']
  test = 'test/foundry'
  cache_path = 'forge-cache/sol'
  optimizer = true
  optimizer_runs = 2000
  via_ir = false
  evm_version = 'cancun'
  remappings = ['ds-test/=lib/forge-std/lib/ds-test/src/',
                'forge-std/=lib/forge-std/src/',
                '@openzeppelin/contracts-upgradeable/=node_modules/@openzeppelin/contracts-upgradeable/', 
                '@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/', 
                '@offchainlabs/upgrade-executor/=node_modules/@offchainlabs/upgrade-executor/',
                '@uniswap/v2-core/=node_modules/@uniswap/v2-core/contracts',
                '@uniswap/lib/=node_modules/@uniswap/lib/contracts']
  fs_permissions = [{ access = "read", path = "./"}]
  
  [profile.yul]
  src = 'yul'
  out = 'out/yul'
  libs = ['node_modules', 'lib']
  cache_path = 'forge-cache/yul'
  remappings = []
  auto_detect_remappings = false
  
  [fmt]
  line_length = 100
  tab_width = 4
  bracket_spacing = false
  int_types = "long"
  multiline_func_header = "params_first"
  quote_style = "double"
  number_underscore = "preserve"
  hex_underscore = "remove"
  single_line_statement_blocks = "preserve"
  override_spacing = false
  wrap_comments = false
  ignore = []
  contract_new_lines = false
  sort_imports = false
  
  [fuzz]
  runs = 1000
  
  # See more config options https://github.com/foundry-rs/foundry/tree/master/config
  