We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 026e69d commit 7ccf158Copy full SHA for 7ccf158
crytic_compile/platform/solc.py
@@ -40,10 +40,7 @@ def _build_contract_data(compilation_unit: "CompilationUnit") -> dict:
40
for filename, source_unit in compilation_unit.source_units.items():
41
for contract_name in source_unit.contracts_names:
42
libraries = source_unit.libraries_names_and_patterns(contract_name)
43
- abi = str(source_unit.abi(contract_name))
44
- abi = abi.replace("'", '"')
45
- abi = abi.replace("True", "true")
46
- abi = abi.replace("False", "false")
+ abi = json.dumps(source_unit.abi(contract_name))
47
exported_name = combine_filename_name(filename.absolute, contract_name)
48
contracts[exported_name] = {
49
"srcmap": ";".join(source_unit.srcmap_init(contract_name)),
0 commit comments