Bob Wallet Versions Save

Bob Wallet is a GUI for DNS Record Management and Name Auctions on Handshake. It includes an integrated full node: hsd

0.7.0-rc.4

3 years ago

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:

  1. Go to Settings -> Wallet.
  2. Click Backup WalletDB to back up your wallet db to somewhere safe.
  3. Once you have backed up your wallet db, click Deep Clean + Rescan.
  4. Check the box I have backed up my Wallet DB
  5. Click Deep Clean and Rescan
  6. 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

  • ecd149e - proxy to shakedex api for https (#317)

0.7.0-rc.3

3 years ago

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:

  1. Go to Settings -> Wallet.
  2. Click Backup WalletDB to back up your wallet db to somewhere safe.
  3. Once you have backed up your wallet db, click Deep Clean + Rescan.
  4. Check the box I have backed up my Wallet DB
  5. Click Deep Clean and Rescan
  6. 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

  • 97f76f2 - version: 0.7.0-rc.3
  • 313eaf6 - add pagination to shakedex fetch (#316)
  • d4fe23e - add bulk transfer functionality (#315)
  • 066684c - add register all functionality (#314)
  • e586968 - Persist PerPage Setting (#313)
  • d3f0899 - Shakedex integration - end-to-end (#304) (13 hours ago)

0.7.0-rc.2

3 years ago

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:

  1. Go to Settings -> Wallet.
  2. Click Backup WalletDB to back up your wallet db to somewhere safe.
  3. Once you have backed up your wallet db, click Deep Clean + Rescan.
  4. Check the box I have backed up my Wallet DB
  5. Click Deep Clean and Rescan
  6. 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

  • 5d619d5 - version: 0.7.0-rc.2
  • b848d93 - Remove Update Account Depth from Import Flow (#309)
  • 19b1e45 - wallet: add deepclean and wdb backup (#308)
  • e0b7a08 - bugfix: make dropdown overflow visible in create record (#303)

0.7.0-rc.1

3 years ago

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.

Instructions (Gist/sdtsui)

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

v0.6.2

3 years ago

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.

Instructions (Gist/sdtsui)

v0.6.1

3 years ago

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.

Instructions (Gist/sdtsui)

v0.6.0

3 years ago

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.

Instructions (Gist/sdtsui)

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

3 years ago

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 for hsd_data or Bob.
  • 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** 10272020-0 6 0-rc 2
  • Various UI related stability improvements, including new UI for Domains (with pagination for Domains and Bids) Screen Shot 2020-10-27 at 12 13 05 AM

**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

3 years ago

Added

  • Added the ability to perform paid name swaps. Protocol courtesy of Matthew Zipkin

v0.5.0

3 years ago

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