Releases: ebellocchia/bip_utils
Releases · ebellocchia/bip_utils
Release list
Version 1.0.1
- Fix
BipCoinBase.ComputeAddressmethod, raising exception in case of invalid address class
Version 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
Bip32class - Move exceptions to separated files
- General code re-factor and improvement
Version 0.5.2
- Fix minimum depth for public derivation (set to account level)
Version 0.5.1
- Fix bug in
PathParserclass - Refactor
PathParserclass - Add possibility to use
pfor hardened indexes, e.g.m/0'/1'is the same ofm/0p/1p
Version 0.5.0
- Add some simple methods to Bip classes:
Bip44Base.SpecName,Bip44Base.CoinNames,Bip44Base.IsCoinAllowed,Bip44Base.IsPublicOnly,Bip44Base.IsTestNet - Add
GetConfigmethod to coin helper classes, removeGetWifNetVersionmethod - Export
EntropyGenerator - Rename
Bip32.IsIndexHardenedtoBip32.IsHardenedIndex - Remove
Bip32.SetTestNetmethod - Remove useless exceptions
- Add support for Dogecoin BIP-0049
- Fix DASH WIF main net version and Dogecoin test net versions
Version 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 aValueErrorexception 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
Version 0.3.0
- Redesign architecture to make easier to add new coins
- Add support for the following coins:
- Litecoin
- Dogecoin
- Ethereum
- Ripple
Version 0.2.0
- Add possibility to create a
Bip32,Bip44,Bip49andBip84object from an extended key - Rename
Bip44Base.ChaintoBip44Base.Change - Rename
Bip44ChainstoBip44Changes - Added some helper methods to
Bip44Base(IsMasterLevel,IsPurposeLevel,IsCoinLevel,IsAccountLevel,IsChangeLevelandIsAddressIndexLevel)
Version 0.1.1
- Fix bip39 module (
selfin@staticmethod)
First release
Included modules:
- BIP-0039
- BIP-0032 with path parser
- BIP-0044, BIP-0049 and BIP-0084
- P2PKH address generation
- P2SH address generation
- P2WPKH address generation
- WIF encoder/decoder
- base58 encoder/decoder
- bech32 encoder/decoder