| 1 | [profile.default] |
| 2 | fs_permissions = [{ access = "read-write", path = "./"}] |
| 3 | optimizer = true |
| 4 | optimizer_runs = 200 |
| 5 | |
| 6 | [rpc_endpoints] |
| 7 | # The RPC URLs are modified versions of the default for testing initialization. |
| 8 | mainnet = "https://eth.merkle.io" # Different API key. |
| 9 | optimism_sepolia = "https://sepolia.optimism.io/" # Adds a trailing slash. |
| 10 | arbitrum_one_sepolia = "https://sepolia-rollup.arbitrum.io/rpc/" # Adds a trailing slash. |
| 11 | needs_undefined_env_var = "${UNDEFINED_RPC_URL_PLACEHOLDER}" |
| 12 | |
| 13 | [fmt] |
| 14 | # These are all the `forge fmt` defaults. |
| 15 | line_length = 120 |
| 16 | tab_width = 4 |
| 17 | bracket_spacing = false |
| 18 | int_types = 'long' |
| 19 | multiline_func_header = 'attributes_first' |
| 20 | quote_style = 'double' |
| 21 | number_underscore = 'preserve' |
| 22 | single_line_statement_blocks = 'preserve' |
| 23 | ignore = ["src/console.sol", "src/console2.sol"] |