From 02eb5a703cd4769c229a321470ad6fbb127d9e6c Mon Sep 17 00:00:00 2001 From: Sheng Lundquist Date: Wed, 16 Oct 2024 13:38:28 -0700 Subject: [PATCH 1/2] Updating readme --- README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0ecf78bf..62d0a4eb 100644 --- a/README.md +++ b/README.md @@ -22,10 +22,14 @@ Static Python bindings for ethereum smart contracts. -- Parses JSON ABIs to create typesafe web3.py contract instances -- Functions have typesafe function parameters and return values -- Smart Contract internal types are exposed as dataclasses -- Contract event interfaces are exposed as typesafe classes +- Parses JSON ABIs to create typesafe web3.py contract instances. +- Functions have typesafe function parameters and return values. +- Functions have transparent exceptions that contains decoded error messages and more. +- Smart Contract internal types are exposed as dataclasses. +- Contract event interfaces are exposed as typesafe dataclasses. +- Helper functions to deploy a given contract. +- Helper functions for `get_logs_typed` and `process_receipt_typed` to return typesafe dataclass events. +- Helper functions for signing, transacting, and waiting for transaction receipts. This project is a work-in-progress. All code is provided as is and without guarantee. From 7a5c56cc41b435291ad9c0d83a2f3536b8851afe Mon Sep 17 00:00:00 2001 From: Sheng Lundquist Date: Wed, 16 Oct 2024 13:39:02 -0700 Subject: [PATCH 2/2] Version bump to v0.0.45 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 744e9475..a744b948 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "pypechain" -version = "0.0.44" +version = "0.0.45" authors = [ { name = "Matthew Brown", email = "matt@delv.tech" }, { name = "Dylan Paiton", email = "dylan@delv.tech" },