content: # Full reference https://github.com/foundry-rs/foundry/tree/master/config
  
  [profile.default]
    auto_detect_solc = false
    bytecode_hash = "none"
    cbor_metadata = false
    evm_version = "paris"
    gas_reports = ["*"]
    libs = ["lib"]
    optimizer = true
    optimizer_runs = 10_000
    out = "out"
    script = "script"
    solc = "0.8.19"
    src = "src"
    test = "test"
  
  [profile.default.fuzz]
    max_test_rejects = 100_000
    runs = 1_000
  
  [profile.ci]
    fuzz = { runs = 10_000 }
  
  [etherscan]
    goerli = { key = "${API_KEY_ETHERSCAN}" }
    mainnet = { key = "${API_KEY_ETHERSCAN}" }
    sepolia = { key = "${API_KEY_ETHERSCAN}" }
  
  [fmt]
    bracket_spacing = true
    int_types = "long"
    line_length = 120
    multiline_func_header = "all"
    number_underscore = "thousands"
    quote_style = "double"
    tab_width = 4
    wrap_comments = true
  
  [rpc_endpoints]
    goerli = "https://goerli.infura.io/v3/${API_KEY_INFURA}"
    localhost = "http://localhost:8545"
    mainnet = "https://mainnet.infura.io/v3/${API_KEY_INFURA}"
    sepolia = "https://sepolia.infura.io/v3/${API_KEY_INFURA}"
  