./finance/py-eth-account, Sign Ethereum transactions and messages with local private keys

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.11.0, Package name: py312-eth-account-0.11.0, Maintainer: pkgsrc-users

Sign Ethereum transactions and messages with local private keys.


Master sites:

Filesize: 160.744 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-02-09 07:20:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-eth-account: updated to 0.11.0

eth-account v0.11.0 (2024-02-05)

Breaking Changes

Drop support for python 3.7

Internal Changes - for eth-account Contributors

Change older % and .format strings to use f-strings
Merge template updates, notably use pre-commit for linting and change the name \ 
of the master branch to main

Removals

Remove deprecated signTransaction, it has been replaced by sign_transaction
   2023-11-15 18:59:18 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-eth-account: updated to 0.10.0

eth-account v0.10.0 (2023-10-30)

Deprecations

Deprecate encode_structured_data in favor of new encode_typed_data

Improved Documentation

Added usage notes and example for encode_structured_data

Features

Add new encode_typed_data to better handle EIP712 message signing
Added option to call encode_typed_data with a single dict arg in addition to the \ 
existing 3-dict style
Add sign_typed_data as a method of the Account class

Internal Changes - for eth-account Contributors

Added tests for encode_structured_data for easier comparison with Metamask's \ 
SignTypedData
Bump version for node and ethers.js in integration tests, update ethers usage to \ 
match
Add build.os to readthedocs settings
Add upper pin to hexbytes dependency to due incoming breaking change
Add tests comparing output of signed EIP712 messages with metamask and ethers
   2023-07-04 12:27:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-eth-account: updated to 0.9.0

0.9.0

eth-account v0.9.0 (2023-06-07)

Breaking Changes

drop python3.6 support from setup

Improved Documentation

remove notices of Draft status for eips 712 and 191

Features

Add support for Python 3.11

Internal Changes - for eth-account Contributors

Upgrade Node from v12.x to v18.x in tests
pulled full new node_v18 install script
bump versions for docs dependencies
add sphinx_rtd_theme to docs/conf.py extensions list
merge in updates from python project template
   2022-11-14 15:34:49 by Thomas Klausner | Files touched by this commit (15)
Log message:
py-pysha3: mark as not for python 3.11

This was only ever intended for python < 3.6, but we do have some
users in pkgsrc on newer python versions.
   2022-09-12 13:04:18 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-eth-account: updated to 0.7.0

eth-account v0.7.0 (2022-08-17)

Bugfixes

bump ansi-regex to 5.0.1 to fix minor ReDos vulnerability
Enable lint runs again on CI
fix DoS-able regex pattern
Allow towncrier to build the release notes again

Improved Documentation

Add example to generate multiple accounts from a mnemonic
Pin Jinja2 at >=3.0.0,<3.1.0; pin towncrier==18.5.0; open up Sphinx \ 
requirement to allow >=1.6.5,<5.
added missing quotes to readme dev environment setup example

Breaking changes

Change bitarray dependency requirement to be >=2.4,<3 since 2.4 has wheels \ 
for all platform types.
Fix errors in EIP-712 signing
   2022-07-12 09:37:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-eth-account: actual update :)
   2022-07-12 09:34:36 by Adam Ciarcinski | Files touched by this commit (1) | Package updated
Log message:
py-eth-account: updated to 0.6.1

Eth_Account 0.6.1 (2022-02-24)

Bugfixes

Allow encoding of structured data containing bytes