From c27d850937ac92ac7cf01f6a3a83b55f3b7d0083 Mon Sep 17 00:00:00 2001 From: Tolga Date: Thu, 24 Aug 2023 11:06:22 +0200 Subject: [PATCH] feat: disable ast in abi files --- scripts/generate-abi.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/generate-abi.py b/scripts/generate-abi.py index dbf5b19bf..4db613de1 100644 --- a/scripts/generate-abi.py +++ b/scripts/generate-abi.py @@ -79,11 +79,13 @@ def main(artifacts_dir: Path, output_path: Path, only_abi: bool) -> None: output_path.mkdir(exist_ok=True, parents=True) for contract_name, abi in generated_abis.items(): abi_path = output_path / f"{contract_name}.json" + abi_data = json.loads(abi) + abi_data.pop("ast", None) if only_abi: - abi = json.loads(abi)["abi"] - abi = json.dumps({"abi": abi}) + abi_data = abi_data["abi"] + abi_data = {"abi": abi_data} with open(abi_path, "w") as fp: - fp.write(abi) + json.dump(abi_data, fp) if __name__ == "__main__":