Version 2.6.0
-
Add support for Cardano:
- Cardano Byron legacy (old Daedalus addresses, i.e.
Ddz...
) - Cardano Byron-Icarus (Yoroi addresses in the
Ae2...
format) - Cardano Shelley (Yoroi addresses in the
addr1...
format)
- Cardano Byron legacy (old Daedalus addresses, i.e.
-
Add support for Ergo (
Bip44Coins.ERGO
,Bip44Coins.ERGO_TESTNET
) -
Add
ChainCode
method to Bip32 and Bip44 key classes to quickly get it -
Add
PublicKey
method toBip44PrivateKey
-
Bip32Base
class:- Add
Curve
method - Remove
IsPrivateUnhardenedDerivationSupported
method (same meaning ofIsPublicDerivationSupported
)
- Add
-
Bip32KeyIndex
class:Bip32Utils
methods move toBip32KeyIndex
- Add
Harden
/Unharden
methods toBip32KeyIndex
-
DataBytes
class:- Add possibility to get length (
Length
,Size
,__len__
) - Add possibility to check for equality (
__eq__
) - Add possibility to iterate over bytes (
__iter__
)
- Add possibility to get length (
-
Add
Curve
method toBip32PublicKey
/Bip32PrivateKey
classes -
Add possibility to create a
Bip32PublicKey
class from anIPoint
instance -
Add
CurveType
method toIPoint
classes -
BIP32 classes were renamed in a consistent way:
Bip32Ed25519Slip
->Bip32Slip10Ed25519
Bip32Ed25519Blake2bSlip
->Bip32Slip10Ed25519Blake2b
Bip32Nist256p1
->Bip32Slip10Nist256p1
Bip32Secp256k1
->Bip32Slip10Secp256k1
Bip32Ed25519Kholaw
->Bip32KholawEd25519
Old classes kept for compatibility
-
Update key net version to get
xprv
prefix for BIP32 Kholaw private extended keys