Bip-utils

Latest version: v2.9.2

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

Scan your dependencies

Page 4 of 8

1.11.1

- Add missing *MANIFEST.in* file, that was preventing the package to be installed from *pip*

1.11.0

- Add new BIP-0039 languages:

|Language|Enum|
|---|---|
|Chinese (simplified)|`Bip39Languages.CHINESE_SIMPLIFIED`|
|Chinese (traditional)|`Bip39Languages.CHINESE_TRADITIONAL`|
|Korean|`Bip39Languages.KOREAN`|

- Add support for the following coins:

|Coin|Main net enum|
|---|---|
|Polygon|`Bip44Coins.POLYGON`|
|Fantom Opera|`Bip44Coins.FANTOM_OPERA`|
|Harmony One (Metamask address)|`Bip44Coins.HARMONY_ONE_METAMASK`|
|Harmony One (Ethereum address)|`Bip44Coins.HARMONY_ONE_ETH`|
|Harmony One (Cosmos address)|`Bip44Coins.HARMONY_ONE_ATOM`|
|Huobi Chain|`Bip44Coins.HUOBI_CHAIN`|
|OKEx Chain (Ethereum address)|`Bip44Coins.OKEX_CHAIN_ETH`|
|OKEx Chain (Cosmos address)|`Bip44Coins.OKEX_CHAIN_ATOM`|
|OKEx Chain (Old Cosmos address before mainnet upgrade)|`Bip44Coins.OKEX_CHAIN_ATOM_OLD`|

1.10.0

- Add support for Terra (`Bip44Coins.TERRA`)
- Add support for different BIP-0039 languages:

|Language|Enum|
|---|---|
|English|`Bip39Languages.ENGLISH`|
|Italian|`Bip39Languages.ITALIAN`|
|French|`Bip39Languages.FRENCH`|
|Spanish|`Bip39Languages.SPANISH`|
|Portuguese|`Bip39Languages.PORTUGUESE`|
|Czech|`Bip39Languages.CZECH`|

- **Breaking changes**:
- `Bip39MnemonicGenerator` is not a static class anymore but shall be constructed, for example:

Bip39MnemonicGenerator().FromWordsNumber(words_num)
Bip39MnemonicGenerator().FromEntropy(entropy_bytes)

- `Bip39MnemonicValidator.Validate` now raises exceptions instead of returning a bool
- Add `Bip39MnemonicValidator.IsValid` that validates a mnemonic returning bool (same as the old `Bip39MnemonicValidator.Validate`)

1.9.0

- Add support for AVAX (`Bip44Coins.AVAX_X_CHAIN`, `Bip44Coins.AVAX_C_CHAIN`, `Bip44Coins.AVAX_P_CHAIN`)

1.8.0

- Add python typing
- Make the code PEP8 compliant
- Some refactoring to break circular dependencies
- Fix documentation errors

1.7.0

- Add support for Binance Smart Chain (`Bip44Coins.BINANCE_SMART_CHAIN`)
- Rename `Bip44Coins.BINANCE_COIN` to `Bip44Coins.BINANCE_CHAIN`

Page 4 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.