Skip to content
This repository has been archived by the owner on Mar 7, 2023. It is now read-only.

3.7.0

Compare
Choose a tag to compare
@Sjors Sjors released this 04 Feb 10:40
· 1302 commits to master since this release
3.7.0

Bug Fixes

  • Dependencies: update whitelist and cleanup script
    (6426c864)
  • RNG: remove src/index.js
    (10dd1038)
  • TransactionList: remove es6 arrow function
    (f80c889a)
  • TxList: compatibility with front end
    (ce539d4d)
  • address.fromString: write the expected error message.
    (2c9cc8a2)
  • websocket: catch error if websocket fails to connect
    (c2ae19e8)

Features

  • RNG class:
    • added some checks on entropy
      (f1fe52ae)
    • add and mnemo gen uses new rng
      (dd8aaecb)
    • combine local and server ent
      (a7b43062)
    • added server side entropy.
      (81a49738)
  • TxList:
    • use all xpubs and addresses, find tx by hash prop
      (de5d3ea2)
    • use events api to emit updates
      (e93f01a9)
    • allow subscribing to tx changes
      (6bb947e7)
    • add TransactionList class for storing txs
      (f4b9b068)
  • add-key: add private key to watch only.
    (f4fd92db)
  • tests: added Blockchain-wallet tests for wallet creation in case of rng failure.
    (99035ccf)

Refactor

  • crypto: remove deprecated CryptoJS dependency
  • tests: delete old files.

Test

  • Address:
    • RNG tests
    • Address.new() tests
  • BlockchainWallet: newHDWallet and more tests for Wallet.new
  • RNG:
    • XOR length, run() and getServerEntropy()
    • added xor test
  • TransactionList: add tests for TransactionList class
  • Travis: use modern Chrome
  • hdwallet.new: fix rng mock.