Bob Wallet is a GUI for DNS Record Management and Name Auctions on Handshake. It includes an integrated full node: hsd
Proxy https through background process.
Users upgrading from previous version are no longer required to remove wallet directory and re-import.
If your wallets were affected by this issue, you would see your wallet get stuck during rescan from previous versions of Bob. To fix this problem, you may follow the following steps:
I have backed up my Wallet DB
Follow this guide to restore your wallet. You will need to be proficient in CLI, and have hs-client
and hsd
installed globally via npm
. If your wallet is affected by large lookahead and are non-technical, please at-mention chikeichan
or bobwallet_support
in our Telegram support channel for help.
Last release candidate before 0.7.0
turn stable. Thanks to @kurumiimari for work on shakedex integration!
Users upgrading from previous version are no longer required to remove wallet directory and re-import.
If your wallets were affected by this issue, you would see your wallet get stuck during rescan from previous versions of Bob. To fix this problem, you may follow the following steps:
I have backed up my Wallet DB
Follow this guide to restore your wallet. You will need to be proficient in CLI, and have hs-client
and hsd
installed globally via npm
. If your wallet is affected by large lookahead and are non-technical, please at-mention chikeichan
or bobwallet_support
in our Telegram support channel for help.
Big thanks to @pinheadmz for fixing the rescan issue!
This release fixes #307 from 0.7.0-rc.1
where updating account depth caused wallets to have non-BIP32 compliant lookahead values.
Users upgrading from previous version are no longer required to remove wallet directory and re-import.
If your wallets were affected by this issue, you would see your wallet get stuck during rescan from previous versions of Bob. To fix this problem, you may follow the following steps:
I have backed up my Wallet DB
Follow this guide to restore your wallet. You will need to be proficient in CLI, and have hs-client
and hsd
installed globally via npm
. If your wallet is affected by large lookahead and are non-technical, please at-mention chikeichan
or bobwallet_support
in our Telegram support channel for help.
Special thanks to @RichardLitt @rithvikvibhu @Falci @mansaj @pinheadmz for contribution and code review!
Users experiencing the rescan loop bug should manually delete the wallet directory and re-import wallets.
To delete wallet directory without having to resync hsd
:
/Users/USER/Library/Application Support/Bob/hsd_data/wallet/
directory/Users/USER/Library/Application Support/Bob/hsd_data/wallet/
, or ~/Library/Application Support/Bob/hsd_data/wallet/
$HOME\AppData\Roaming\Bob\hsd_data\wallet
When importing wallet, set account depth to the number of transactions in your wallets, and round up to the nearest hundreds. For example, if you wallet has 1199 transactions, set the initial account depth to 1200. Otherwise, your wallet will require multiple rescan in order to find all missing transactions. If multiple rescan doesn't fix your wallet's problem, you might need to delete your wallet directory (instruction above) and re-import your wallet with a higher initial depth.
Users from v0.6.0-rc.2 or below are strongly encouraged to completely uninstall Bob, delete their Electron directory (if applicable) and do a full resync for this release.
FIX
Users from v0.6.0-rc.2 or below are strongly encouraged to completely uninstall Bob, delete their Electron directory (if applicable) and do a full resync for this release.
KNOWN ISSUES
hash
of undefined" error when sending a txUsers from v0.6.0-rc.2 or below are strongly encouraged to completely uninstall Bob, delete their Electron directory (if applicable) and do a full resync for this release.
KNOWN ISSUES
hash
of undefined". The TX is actually sent successfully in the back end. Please do not submit another TX to prevent double sending.
Users of this release are strongly encouraged to completely uninstall Bob, delete their Electron directory (if applicable) and do a full resync for this release.
ADD/FIX
Users of this release are strongly encouraged to completely uninstall Bob, delete their Electron directory (if applicable) and do a full resync for this release.
Example for Mac: uninstalling Bob from the mac Applications
directory will not be enough. You also need to delete the Bob directory in Application Support
.
/Users/USER/Library/Application Support/Bob
, and~/Library/Application Support/Bob
. Or do a global search for hsd_data
or Bob
..dmg
.~Windows users appear to be fine using the system uninstaller.~ See #261 for windows data dir location.
This is needed because the performance and stability improvements* in this release are using a Kyokan-maintained fork of hsd, which is not backward-compatible with chain data saved/validated with previous versions of hsd.
If you try to use this release without a full resync, we will be unable to help you with any wallet state/balance issues you encounter.
Developers running in dev mode from master should delete their Electron datadir before testing.
Normal caveats apply: while we have done extensive QA internally (including on mainnet for most bidding interactions), 'rc' releases are beta, soon-to-be-considered-stable products.
**Note: all unencrypted wallets (i.e. the default: primary
) are hidden from the UI. We'll be working on handling unencrypted wallets - see #245 to track.
Suggested testing flow: import multiple accounts and hit rescan for each of them. After the first sync, it should be significantly faster than before. Feedback and discussion is always welcome on the Bob Wallet Telegram channel.