v6.6.5
Changes in this release:
- Updated BitcoinGold icon from http://cryptoicons.co
- Coins that use insight-api indexers now show the sum of pending incoming and outgoing transactions for that coin's wallet.
aka. Similar to current behavior of coins that use blockbook indexers. - BSV coins from BCH fork are now checked and displayed under BCH wallet.
- Refactored and fixed up regex pattern used for checking base58 address in 'send panel'.
- Fixed some bugs in insight-api handling code. Coins using those indexers should bump to next address now after receiving funds w/o needing to restart client.
- Added SmartCash and Firo support.
- Updated btc fee service to use blkhub.net for better range of fee rates. (btc-fees.net had some dns lookup issues)
- Added mempool.space to list of btc fee services as suggested from issue #5 in case anyone wants to use it.
- Optimized wallet loading further by avoiding extra api call for balance.
- Throttle calls made by
BlockbookApiHelper
to help mitigate potential rate-limit by indexing server.
Also retry the request in case of 503 response. - Extracted out core bchaddr encode/decode functions from 'bitcore-lib-cash' library and integrated into 'bitcore-lib' module.
This is to allow seemless support between base58 and cashaddr format into one library. This replaces
'https://github.com/ealmansi/bchaddrjs' minus all the bells and whistles in favor of a smaller size. - 'About KeepKey' panel now shows detailed information about the currently connected KeepKey like bootloader version,
firmware version, their respective hashes, whether its initialized, model etc. That panel is now accessible as long as the
device is connected. - KKClient should now work with any KeepKey firmware having major version 7.
- KKClient should now show an error instead of a stuck wallet loading when an unknown firmware version is encountered.