Zpywallet

Latest version: v0.6.2

Safety actively analyzes 639693 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.5.1

Not secure
Support Segwit transaction signing.

**Full Changelog**: https://github.com/ZenulAbidin/zpywallet/compare/v0.5.0...v0.5.1

0.5.0

Not secure
This is a major release, with many breaking changes that aren't compatible with previous versions. However, there are still a few major bugs in the library, so it will not get a major version number yet:

- Create address classes for searching for balances
- Create functions for creating and broadcasting transactions
- Add stock, public nodes
- Embed base58, bech32, mnemonic functions and remove external library dependencies
- Create `Wallet` class which intertwines all functionality together, can be serialized using protobuf

0.4.0

Major updates with key generation:

- Public and private keys are now generated using `coincurve`, which itself uses libsecp256k1- previously they were generated with the extremely insecure `ecdsa` library leftover from PyWallet. Coincurve has wheels available for all major platforms so you won't need build tools installed to use this module.
- Drop support for all Python < 3.8 because of `coincurve` dependency.
- `PublicKey` and `PrivateKey` classes have been heavily refactored.
- The redundant `HDKey`/`HDPrivateKey`/`HDPublicKey` classes have been removed - use `Wallet` directly instead. `Wallet` class has absorbed the HD wallet generation methods of these classes which it previously did not have.

0.3.1

Not secure
This is a minor release, which exports an easier `create_wallet` function for creating Wallet objects, and renames the original `create_wallet` to `create_wallet_json`.

0.3.0

Not secure
This release advances ZPyWallet to a beta state and fixes several bugs:

- Fixes the incorrect child HD keys caused by improper generation of the seed bytes before hashing it with HMAC: https://github.com/ranaroussi/pywallet/issues/14
- Bundle a ripemd160 function as a result of `hashlib('ripemd160')` being disabled for Python 3.10+: https://stackoverflow.com/questions/72409563/unsupported-hash-type-ripemd160-with-hashlib-in-python/72508879#72508879
- `export_wif` function now generates the standard, uncompressed WIFs by default
- Miscellaneous class de-duplication and refactoring

0.2.2

Not secure
This release fixes a bug related to key creation that is experienced if pygmp is installed.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.