[profile.default] src = "src" out = "out" libs = ["lib"] test = "test" script = "script" solc = "0.8.30" evm_version = "cancun" optimizer = true optimizer_runs = 200 via_ir = false bytecode_hash = "none" verbosity = 2 fs_permissions = [ { access = "read", path = "./out" }, { access = "read", path = "./test/fixtures" }, ] [profile.ci] fuzz = { runs = 10_000 } verbosity = 4 [profile.lite] optimizer = false [fuzz] runs = 1_000 [invariant] runs = 256 depth = 128 fail_on_revert = false [fmt] line_length = 120 tab_width = 4 bracket_spacing = false int_types = "long" quote_style = "double" number_underscore = "thousands" multiline_func_header = "attributes_first" sort_imports = true [rpc_endpoints] base_sepolia = "${BASE_SEPOLIA_RPC_URL}" [etherscan] base_sepolia = { key = "${ETHERSCAN_API_KEY}", chain = 84532 } # See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options