Skip to content

Releases: gnarvaja/eth-prototype

Version 1.3.0

11 Dec 12:43
fd9b7ee
Compare
Choose a tag to compare

What's Changed

  • Allow separate providers for bundler and node communication. Add new RANDOM_KEY_EVERYTIME nonce mode. by @gnpar in #13

Breaking changes

Transaction sending is now handled via a Bundler class and most of the parameters and return values have been modelled as classes as well. On previous versions you did:

from ethproto.aa_bundler import send_transaction
send_transaction(w3, {"data": "0xabcdef", "value": 0, "to": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"})
# { "userOpHash": "0xa76c39fb17ffe4fbc33fbeea46eb69b0e13b5e1c39f946c08abaaba07ca05ce4" }

On this version you would do:

from ethproto.aa_bundler import Bundler, Tx
bundler = Bundler(w3)
bundler.send_transaction(Tx(data="0xabcdef", value=0, to="0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174")
# { "userOpHash": "0xa76c39fb17ffe4fbc33fbeea46eb69b0e13b5e1c39f946c08abaaba07ca05ce4" }

The class is backwards-compatible with the existing env vars configuration, but you can override any of the configs on class instantiation.

Full Changelog: v1.2.1...v1.3.0

v1.3.0-beta2

04 Dec 21:08
Compare
Choose a tag to compare
v1.3.0-beta2 Pre-release
Pre-release

Version 1.3.0-beta1

04 Dec 13:55
Compare
Choose a tag to compare
Version 1.3.0-beta1 Pre-release
Pre-release

Full Changelog: v1.2.1...v1.3.0-beta1

Version 1.1.2

05 Nov 12:53
fb7529b
Compare
Choose a tag to compare

What's Changed

  • Port 1.2.x aa-bundler fixes to 1.1.x branch by @gnarvaja in #12

Full Changelog: v1.1.1...v1.1.2

Version 1.2.1

14 Oct 17:05
804a7b1
Compare
Choose a tag to compare

What's Changed

  • Add generic AA_BUNDLER_PROVIDER. Small refactor by @gnpar in #10

Full Changelog: v1.2.0...v1.2.1

v1.2.1-beta1

28 Sep 21:57
Compare
Choose a tag to compare
v1.2.1-beta1 Pre-release
Pre-release
  • Add generic aa bundler provider

Full Changelog: v1.2.0...v1.2.1-beta1

Version 1.2.0

11 Sep 12:29
26606d5
Compare
Choose a tag to compare

What's Changed

  • Upgrade web3py to v7. Add missing tests for W3Provider.get_events by @gnpar in #9

Full Changelog: v1.1.1...v1.2.0

Version 1.2.0-beta1

10 Sep 23:41
Compare
Choose a tag to compare
Version 1.2.0-beta1 Pre-release
Pre-release

Full Changelog: v1.1.1...v1.2.0-beta1

Version 1.1.1

30 Aug 18:29
Compare
Choose a tag to compare

Fix in the sender address + in the response when using wrappers

Also, added several variables to be able to increase gas limit and gas prices.

Full Changelog: v1.1.0...v1.1.1

v1.1.0

30 Aug 14:24
3c27369
Compare
Choose a tag to compare

What's Changed

  • Support for sending transactions through ERC-4337 bundler by @gnarvaja in #8
  • Dependency fixed to web3=6.* (7.* not yet tested)

Full Changelog: v1.0.1...v1.1.0