crytic_compile.cryticparser.defaults

Default value for options

 1"""
 2Default value for options
 3"""
 4
 5
 6# Those are the flags shared by the command line and the config file
 7DEFAULTS_FLAG_IN_CONFIG = {
 8    "compile_force_framework": None,
 9    "compile_remove_metadata": False,
10    "compile_custom_build": None,
11    "solc": "solc",
12    "solc_remaps": None,
13    "solc_args": None,
14    "solc_disable_warnings": False,
15    "solc_working_dir": None,
16    "solc_solcs_select": None,
17    "solc_solcs_bin": None,
18    "solc_standard_json": False,
19    "solc_force_legacy_json": False,
20    "truffle_version": None,
21    "truffle_ignore_compile": False,
22    "truffle_build_directory": "build/contracts",
23    "truffle_overwrite_config": False,
24    "truffle_overwrite_version": None,
25    "embark_ignore_compile": False,
26    "embark_overwrite_config": False,
27    "brownie_ignore_compile": False,
28    "dapp_ignore_compile": False,
29    "etherlime_ignore_compile": False,
30    "etherlime_compile_arguments": None,
31    "etherscan_only_source_code": False,
32    "etherscan_only_bytecode": False,
33    "etherscan_api_key": None,
34    "etherscan_export_directory": "etherscan-contracts",
35    "waffle_ignore_compile": False,
36    "waffle_config_file": None,
37    "npx_disable": False,
38    "ignore_compile": False,
39    "skip_clean": False,
40    "buidler_ignore_compile": False,
41    "buidler_cache_directory": "cache",
42    "buidler_skip_directory_name_fix": False,
43    "hardhat_ignore_compile": False,
44    "hardhat_cache_directory": None,
45    "hardhat_artifacts_directory": None,
46    "foundry_ignore_compile": False,
47    "foundry_out_directory": "out",
48    "foundry_compile_all": False,
49    "export_dir": "crytic-export",
50    "compile_libraries": None,
51}
DEFAULTS_FLAG_IN_CONFIG = {'compile_force_framework': None, 'compile_remove_metadata': False, 'compile_custom_build': None, 'solc': 'solc', 'solc_remaps': None, 'solc_args': None, 'solc_disable_warnings': False, 'solc_working_dir': None, 'solc_solcs_select': None, 'solc_solcs_bin': None, 'solc_standard_json': False, 'solc_force_legacy_json': False, 'truffle_version': None, 'truffle_ignore_compile': False, 'truffle_build_directory': 'build/contracts', 'truffle_overwrite_config': False, 'truffle_overwrite_version': None, 'embark_ignore_compile': False, 'embark_overwrite_config': False, 'brownie_ignore_compile': False, 'dapp_ignore_compile': False, 'etherlime_ignore_compile': False, 'etherlime_compile_arguments': None, 'etherscan_only_source_code': False, 'etherscan_only_bytecode': False, 'etherscan_api_key': None, 'etherscan_export_directory': 'etherscan-contracts', 'waffle_ignore_compile': False, 'waffle_config_file': None, 'npx_disable': False, 'ignore_compile': False, 'skip_clean': False, 'buidler_ignore_compile': False, 'buidler_cache_directory': 'cache', 'buidler_skip_directory_name_fix': False, 'hardhat_ignore_compile': False, 'hardhat_cache_directory': None, 'hardhat_artifacts_directory': None, 'foundry_ignore_compile': False, 'foundry_out_directory': 'out', 'foundry_compile_all': False, 'export_dir': 'crytic-export', 'compile_libraries': None}