Skip to content

Releases: Raiden1411/zabi

v0.7.0

21 Mar 11:15
bea738b

Choose a tag to compare

What's Changed

  • refactor: encoding/decoding of log topic data by @Raiden1411 in #37
  • clients: take rpc clients in a different direction by @Raiden1411 in #38

Full Changelog: v0.6.0...v0.7.0

v0.6.0

16 Mar 00:26
7d78752

Choose a tag to compare

What's Changed

Full Changelog: v0.5.1...v0.6.0

v0.5.1

06 Mar 13:52
49c564f

Choose a tag to compare

Some bug fixes and more cleanup

What's Changed

  • fix: more client cleanup and fix bug with r and s values by @Raiden1411 in #29

Full Changelog: v0.5.0...v0.5.1

v0.5.0

05 Mar 22:21
82a9c79

Choose a tag to compare

Improvements to both the HTTP and WS clients.
Refactors the underlying types implementation across the whole library.
Supports for custom json stringify method and extends types supported for the jsonParse custom implementation.
Refactors the comptime contract wrapper implementation.
Initial support for cancun transactions.

What's Changed

Full Changelog: v0.4.1...v0.5.0

v0.4.1

23 Feb 14:00
44ea7f6

Choose a tag to compare

Adds support for more types in RLP encoding/decoding.
Implements a small refactor for ABI Encoding.
Adds support for ssz encoding/decoding
Adds support for Event log encoding/decoding

v0.4.0

14 Feb 23:21
94d42c1

Choose a tag to compare

Adds a new waitForTransactionMethod. Supports both http and ws.
Add remaining doc comments around the codebase and add some readability and quality of life improvements to it.
Introduces logging for the http client and it also introduces support for retries on 429 errors.
This also includes the work to support EIP712.

v0.3.1

10 Feb 23:03
b23474a

Choose a tag to compare

Adds support for EIP712.

v0.3.0

05 Feb 17:26
eb1d772

Choose a tag to compare

This release includes support for a websocket client, introduces a new interface that can interact with smart contracts or deploying contracts from a given abi.
This also introduces support for instantiating wallets or contracts with a websocket or http client.

Websockets will run in a seperate blocking thread. Use getCurrentEvent to grab the most recent event from the socket channel.

v0.2.2

26 Jan 18:15
0ddc278

Choose a tag to compare

Support for eip4844 via c-kzg-4844 and blst

v0.2.1

25 Jan 17:17
cec3966

Choose a tag to compare

Adds way to parse serialized transactions.
Introduces more utility methods.