Bip-utils

Latest version: v2.9.3

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

Scan your dependencies

Page 7 of 8

1.0.1

- Fix `BipCoinBase.ComputeAddress` method, raising exception in case of invalid address class

1.0.0

- Improve and simplify coin configuration so that it's easier to read, modify and maintain
- Add classes for private and public keys that are in charge of getting keys with different format
- Refactor `Bip32` class
- Move exceptions to separated files
- General code re-factor and improvement

0.5.2

- Fix minimum depth for public derivation (set to account level)

0.5.1

- Fix bug in `PathParser` class
- Refactor `PathParser` class
- Add possibility to use `p` for hardened indexes, e.g. `m/0'/1'` is the same of `m/0p/1p`

0.5.0

- Add some simple methods to Bip classes: `Bip44Base.SpecName`, `Bip44Base.CoinNames`, `Bip44Base.IsCoinAllowed`, `Bip44Base.IsPublicOnly`, `Bip44Base.IsTestNet`
- Add `GetConfig` method to coin helper classes, remove `GetWifNetVersion` method
- Export `EntropyGenerator`
- Rename `Bip32.IsIndexHardened` to `Bip32.IsHardenedIndex`
- Remove `Bip32.SetTestNet` method
- Remove useless exceptions
- Add support for Dogecoin BIP-0049
- Fix DASH WIF main net version and Dogecoin test net versions

0.4.0

- Add support for DASH coin (both Bip44 and Bip49 are supported).
- Add *key_helper* module for checking if a key is private or public compressed/uncompressed.
- Add error checking to classes that generate addresses (`P2PKH`, `P2SH`, `P2WPKH`, `EthAddr`, `XrpAddr`). They now raise a `ValueError` exception if the provided key is not valid
- *WIF* module checks for key validity when encoding; when decoding, it checks if the resulting key is valid

Page 7 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.