Skip to content

Releases: hdwallet-io/python-hdwallet

hdwallet v3.6.1

04 Aug 09:28
Compare
Choose a tag to compare

Enhancements

  • Update: retrieve ECC name from HD class in HDWallet

Fix Bugs

  • Fix: parent-fingerprint of AlgorandHD implementation

hdwallet v3.6.0

31 Jul 17:05
Compare
Choose a tag to compare

New Cryptocurrencies

Name Symbol Coin Type Networks
Base BASE 60 mainnet

New Additions

  • Add: Algorand foundation xHD (AlgorandHD) implementation

Enhancements

  • Modify: BIP32 HD to accept custom ECC on HDWallet class
  • Change: default Algorand cryptocurrency ECC to Kholaw-Ed25519

hdwallet v3.5.1

20 Jul 15:16
Compare
Choose a tag to compare

New Additions

  • Add: SEMANTICS, DEFAULT_SEMANTIC, DEFAUT_PATH & SUPPORT_BIP38 values in all cryptocurrencies.
  • Add: NAME value in all networks.
  • Add: name_only param for change, role, and ecc indexes on derivation

Enhancements

  • Change: getting raw of Point to raw_encode
  • Modify: ECC implementation for HDWDerivation
  • Modify: return language value & from_entropy funcs of all Mnemonics
  • Refactor: renamed ecc to eccs
  • Refactor: renamed const to consts

Fix Bugs

  • Fix: version of CardanoHD root_xprivate_key & xprivate_key functions
  • Fix: Unknown arg name for all Seed from_mnemonic functions
  • Fix: from_index function setup of CustomDerivation
  • Fix: public_key_type of Electrum-V2 HD segwit-address

hdwallet v3.4.0

15 Mar 09:25
Compare
Choose a tag to compare

New Cryptocurrencies

Name Symbol Coin Type Networks
Neutron NTRN 118 mainnet

New Additions

  • Add: is_valid function for validating entropies & seeds hex string
  • Add: is_valid_key function for validating extended (x)-keys string

Fix Bugs

  • Fix: Phantom client base58 encode of Solana

hdwallet v3.3.0

16 Feb 11:10
Compare
Choose a tag to compare

New Cryptocurrencies

Name Symbol Coin Type Networks
dYdX DYDX 22000118 mainnet

Improvements

  • Add: SLIP-0044 coin types on single file
  • Update: All cryptocurrencies coin-type into SLIP44
  • Modify: Both eCash & e-Gulden class names

Fix Bugs

  • Fix: Osmosis coin-type into 10000118 value

hdwallet v3.2.3

14 Jan 10:25
Compare
Choose a tag to compare

Improvements

  • Update: The HDWDerivation ecc parameter now accepts an ECC instance
  • Drop: List items are converted into a string in case of an exception

Fix Bugs

  • Fix: HDWDerivation ecc constant value on clean
  • Fix: ECC parameter instant checker on HDWDerivation

hdwallet v3.2.1

08 Jan 09:32
Compare
Choose a tag to compare

Fix Bugs

  • Fix: import SeedError exception on Cardano seed

hdwallet v3.2.0

15 Dec 11:21
Compare
Choose a tag to compare

Improvements

  • Modify default address assignment to align with HD wallet standards and semantic configurations.
  • Set default Electrum V1 and V2 HD's wif_prefix into Bitcoin.NETWORKS.MAINNET.WIF_PREFIX

Fix Bugs

  • Fix: WIF value return funcs of BIP32, Electrum-V1 & Electrum-V2 HD's
  • Fix: Tezos address return function

Closed Issues

  • Fix: use default HD class issue #107

hdwallet v3.1.0

13 Dec 09:59
Compare
Choose a tag to compare

New Additions

  • Add WIFError class on exception
  • Add more const values for SLIP10_SECP256K1_CONST
    • PRIVATE_KEY_UNCOMPRESSED_PREFIX=0x00,
    • PRIVATE_KEY_COMPRESSED_PREFIX=0x01
    • CHECKSUM_BYTE_LENGTH=4

Enhancements

  • Upgrade Wallet Import Format (WIF) implementations of all functions
  • Update from_wif, root_wif, and wif of BIP32 HD functions
  • Update from_wif, master_wif, and wif of Electrum-V1 HD functions
  • Update master_wif, and wif of Electrum-V2 HD functions
  • Update master_wif, root_wif, and wif of maine HDWallet functions
  • Moved get_checksum function from wif.py into crypto.py

Fix Bugs

  • Fix Cardano testnet network extended versions

Merge pull requests

hdwallet v3.0.1

27 Nov 08:08
Compare
Choose a tag to compare

Improvement

  • Include a Source link in our PyPI metadata, pointing directly to this repository.