Releases: gnarvaja/eth-prototype
Version 1.3.0
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
Full Changelog: v1.3.0-beta1...v1.3.0-beta2
Version 1.3.0-beta1
Full Changelog: v1.2.1...v1.3.0-beta1
Version 1.1.2
What's Changed
Full Changelog: v1.1.1...v1.1.2
Version 1.2.1
What's Changed
Full Changelog: v1.2.0...v1.2.1
v1.2.1-beta1
- Add generic aa bundler provider
Full Changelog: v1.2.0...v1.2.1-beta1
Version 1.2.0
What's Changed
Full Changelog: v1.1.1...v1.2.0
Version 1.2.0-beta1
Full Changelog: v1.1.1...v1.2.0-beta1
Version 1.1.1
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