We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b569435 commit fa12661Copy full SHA for fa12661
crytic_compile/platform/hardhat.py
@@ -74,7 +74,8 @@ def hardhat_like_parsing(
74
version_from_config = loaded_json["solcVersion"] # TODO supper vyper
75
input_json = loaded_json["input"]
76
compiler = "solc" if input_json["language"] == "Solidity" else "vyper"
77
- optimized = input_json["settings"]["optimizer"]["enabled"]
+ # Foundry has the optimizer dict empty when the "optimizer" key is not set in foundry.toml
78
+ optimized = input_json["settings"]["optimizer"].get("enabled", False)
79
80
compilation_unit.compiler_version = CompilerVersion(
81
compiler=compiler, version=version_from_config, optimized=optimized
0 commit comments