ethereum / eth-account

Account abstraction library for web3.py
http://eth-account.readthedocs.io/
MIT License
275 stars 159 forks source link

[0.12.x] Publicly expose TypedTransactions #277

Closed kclowes closed 6 months ago

kclowes commented 6 months ago

What was wrong?

This is the v0.12.x back port of publicly exposing TypedTransactions. This should be backwards compatible to allow a nice upgrade path.

How was it fixed?

I cherry-picked the commit that moved typed transactions out of the _utils folder, and then added a DeprecationWarning in eth_account/_utils/typed_transactions/__init__.py that is triggered when typed transactions get imported via _utils. This felt like extra insurance against the breaking changes coming in 0.13.

Todo:

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->