Skip to content

Releases: symbol/symbol-hd-wallets

v0.14.2

30 Dec 20:21
f0ce390
Compare
Choose a tag to compare
  • ExtendedKey default network is removed
  • Network fields are renamed
  • HD derivation data unit test are added
  • symbol-sdk(dev dependency) version upgraded to v1.0.3

v0.8.0: SHA512 key derivation and drop of CatapultECC

20 Feb 20:59
Compare
Choose a tag to compare

Added

  • tweetnacl usage for SHA512 key derivation

Changed

  • Breaking compatibility with extended keys generated with v0.7.0 due to a change of the underlying hash algorithm that is being used.
  • Extended public keys are now also compatible with SLIP-10 (original ed25519-BIP32 implementation proposal).
  • Dropped class CatapultECC for tweetnacl usage
  • Dropped SignSchema resolution logic, now always using SHA512 for key derivation (private -> pub)

v0.1.0: BIP32, BIP39, BIP44 compatibility reached - WIP on CATAPULT compatibility

11 Apr 17:28
Compare
Choose a tag to compare

Added

  • Added MnemonicPassPhrase with createRandom
  • Added MnemonicPassPhrase.toSeed('password')
  • Added MnemonicPassPhrase.toEntropy() for BIP32 compatibility
  • Added ExtendedKeyNode higher level approach to BIP32 HD-nodes in bitcoinjs/bip32.
  • Added ExtendedKeyNode.derivePath for child derivation
  • Added unit tests for above features
  • Added unit test ComplianceBIP32 for BIP32 compatibility checks