Time for another *cough-semi-cough* weekly Mycelium feature demo, as well as update on what's going on behind the scenes!
Setting up a Watch-Only address in Mycelium:First, make sure that you have enabled Expert Mode in Mycelium by going to Settings in the drop-down menu from the main screen, scrolling down to ADVANCED SETTINGS, and turning on the check box next to "Expert Mode."
This will enable key management in the section to the left of the main screen. To get to it, swipe left-to-right. You can set up a watch-only address in one of two ways.
If the address is not in your wallet yet:
After swiping to the KEYS section of the wallet, find and click the Add Key icon at the top right of the screen
If you have a paper wallet, hit "Scan" and scan
only the public key. Or if you can copy/paste the key from your phone, select Clipboard to import it. This will import only the public key, creating a watch-only address. You can tell which addresses in your wallet have private (spendable) keys and which do not by the key icon next to the address. As you can see, the key imported in this example does not have that icon, and thus no bitcoins can be spent from it.
Whether you have Aggregated View enabled or not (more on that next time), simply highlighting the address in the list selects it as the default address, allowing you to receive payments to it (note the "Send" button is now missing).
If you already have a bitcoin address in your wallet, and want to make it a Watch-Only address:
(MAKE SURE YOU HAVE A BACKUP OF THE PRIVATE KEY SOMEWHERE BEFORE PROCEEDING)In the list of keys, find the address you wish to make Watch-Only, and highlight it. The bar at the top will change to blue, adding options such as Label and Archive. This also changes the functionality of the dropdown menu (the three vertical dots). Click the dropdown menu, and select Delete
In the menu that pops up, asking if you wish to delete the private key, turn on the checkbox for "Keep as read-only..."
Once you click Yes, and confirm, the address's private key will be deleted, and you will be left with only a watch-only address, which you can select as the default receiving address in the same way as in instructions above.
This option allows you to add addresses you wish to keep an eye on to keep track of balances, carry secure addresses to receive payments on that you don't want to get stolen, or even do things like allowing waiters and sales staff to accept payments from customers on multiple devices, without worrying about any of them having direct access to the received funds (yes, we're discussing about future POS options too).
Now, for the Things We're Working On Now updates: The next release will include pricing sources from Bitstamp, BTC-E, Kraken, BTC China, Coinbase, and Bitpay. These have been added to the beta version, and are undergoing testing. Note, MtGox is now gone (apologies to those who will miss it). For now, we believe having it there will only confuse newbies.
Message signing has been added and is undergoing testing as well.
We've added Hebrew, French, and Korean translations.
Finally, exchange rates will be MUCH faster at showing up and refreshing, thanks to an upgrade to our servers on the back end.
Progress on Local Trader is also progressing nicely, with Jan and Andreas working diligently on it, and we still expect to have the beta version out some time within a week. HD Wallets (BIP32) is another major feature that has been heavily requested (not just in Mycelium), and last week Jan and Andreas spent most of one of the Berlin Conference days discussing how to implement and standardize it with the head developers of other major wallets. So, there is definite progress on this, though the most we can promise at this point is that it will be implemented "at some time." Hopefully soon.
As usual, if you want to see any features added, or have any concerns or questions, please let us know!
(This message
added to Reddit as well. Please help by upvoting)