Releases: kyokan/bob-wallet
Bob Wallet 0.7.0-rc.4
Release Note
Proxy https through background process.
Upgrading from previous version
Users upgrading from previous version are no longer required to remove wallet directory and re-import.
User affected by rescan issue
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:
- Go to Settings -> Wallet.
- Click Backup WalletDB to back up your wallet db to somewhere safe.
- Once you have backed up your wallet db, click Deep Clean + Rescan.
- Check the box
I have backed up my Wallet DB
- Click Deep Clean and Rescan
- Once rescan completes, your wallet should be back to working state!
User affected by large lookahead issue (uncommon)
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.
Change Log
0.7.0-rc.3
Release Note
Last release candidate before 0.7.0
turn stable. Thanks to @kurumiimari for work on shakedex integration!
Upgrading from previous version
Users upgrading from previous version are no longer required to remove wallet directory and re-import.
User affected by rescan issue
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:
- Go to Settings -> Wallet.
- Click Backup WalletDB to back up your wallet db to somewhere safe.
- Once you have backed up your wallet db, click Deep Clean + Rescan.
- Check the box
I have backed up my Wallet DB
- Click Deep Clean and Rescan
- Once rescan completes, your wallet should be back to working state!
User affected by large lookahead issue (uncommon)
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.
Change Log
Release Candidate 0.7.0-rc.2
Release Note
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.
Upgrading from previous version
Users upgrading from previous version are no longer required to remove wallet directory and re-import.
User affected by rescan issue
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:
- Go to Settings -> Wallet.
- Click Backup WalletDB to back up your wallet db to somewhere safe.
- Once you have backed up your wallet db, click Deep Clean + Rescan.
- Check the box
I have backed up my Wallet DB
- Click Deep Clean and Rescan
- Once rescan completes, your wallet should be back to working state!
User affected by large lookahead issue (uncommon)
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.
Change Log
Bob Wallet 0.7.0-rc.1
0.7.0-rc.1 is removed due to #307
Release Note
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
:
- Back up all seed phrases and unrevealed bids
- MacOS Remove
/Users/USER/Library/Application Support/Bob/hsd_data/wallet/
directory - Windows Remove
/Users/USER/Library/Application Support/Bob/hsd_data/wallet/
, or~/Library/Application Support/Bob/hsd_data/wallet/
- Linux Remove
$HOME\AppData\Roaming\Bob\hsd_data\wallet
- if still unfound, do a global search for hsd_data or Bob
Importing wallets with 200+ transactions
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.
Upgrade from v0.6.0-rc.2 or below
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.
Change Log
- 07afb44 - wallet: add ability to set account depth on first import; remove hsd soft fork (#301)
- 5711bea - wallet: add back logging for wallet node (#302)
- 9a5f455 - Slight style changes and spelling fixes
- 75915ab - feature: add deeplink capability to bob (#274)
- d8e2181 - my-domain: show next tree update under Records (#289)
- a613ddf - my-domain: only show possible actions (#288)
- 1d88811 - ui: display long names properly (#287)
- 158ecab - auction: close bidding 1 block early (#286)
- d28f875 - Explorer selection (#285)
- 16f5135 - Show records for any domain (#283)
- 3df8830 - ui: fix ZapTxModal typo
Bob Wallet 0.6.2
FIX
- regression bug on repair bid
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.
Bob Wallet 0.6.1
KNOWN ISSUES
- "0" bid is not repairable
FIX
- "Cannot read property
hash
of undefined" error when sending a tx - use correct float value for Repair Bid
- update fuzzy search threshold in Your Bids
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.
Bob Wallet 0.6.0
KNOWN ISSUES
- When sending a transaction, the UI will show the error message "Cannot read property
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
- validate address and amount input on swap
- integrate swap with multi account
- lock wallet after send and login
- fix transaction output for coinbase tx
- add generate block to simnet/regtest
v0.6.0-rc.2
Bob Wallet v0.6.0-rc.2
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
.
- Show hidden files.
- Look in
/Users/USER/Library/Application Support/Bob
, and~/Library/Application Support/Bob
. Or do a global search forhsd_data
orBob
. - Delete the Bob folder before opening the
.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.
Improvements & Fixes
- Rescan improvements. This is a base speedup, with notable stability improvements* for high-volume wallets: this version has been tested with power users with 1000+ bids/names and it has not had issues tracking names, bids, or balances.
- Assorted request and load-time optimizations
New Features
- Multi-account support - users can now switch between wallets and create new ones (these are whole wallets with their own seeds, not accounts, because hsd does not currently support fetching names that only pertain to a single account**
- Various UI related stability improvements, including new UI for Domains (with pagination for Domains and Bids)
**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.
v0.6.0-rc.1
Added
- Added the ability to perform paid name swaps. Protocol courtesy of Matthew Zipkin
v0.5.0
Fixed
- Fixed long startup times by not waiting for the node to open connections or start sync before
registering the node as started. - Fixed native JS backend on Windows
- Fixed inability to enter bid amounts as zero
Added
- Added the ability to use custom RPC providers