The countdown is on. In less than one month, our security audit kicks off in preparation for Status v1.
Today we're releasing hot fix 0.13.2 for iOS* to ensure that word gets out about our forthcoming v1 breaking changes. The hot fix includes several banners designed explicitly to notify you of what's in this blog post.
While I'd love to get into all the exciting new features shipping with our first public release—management of multiple Ethereum keys in one Status account, big gains in performance, and stickers for chat, to name a few—we have some business to attend to first.
Here's what all users need to know ahead of v1, coming later this year:
In beta versions of Status, your Ethereum key is connected to your chat key. This is not ideal from a privacy perspective. Imagine that anyone in your Telegram groups could view the balance of your checking account.
With our new account structure, we decouple the chat key (used for communicating) from the Ethereum address (used for transacting). Now, you will only share your Ethereum address with other users if you do so explicitly by sending it to them or offering your QR code.
You can create more Ethereum addresses and manage them all from the same Status wallet; only your 'default' address is shared with contacts, so you have additional control over your exposure.
This change not only affords you greater privacy, it also enables you to protect your accounts with a Keycard if you so choose*. Keycard is our contactless hardwallet. When you use Keycard to encrypt your keys, you are ensuring that no transactions can be made from your account unless the hardwallet is used—in this case, by tapping it against your device to authorize each transaction.
So, to reiterate:
In preparation for v1, we ask that you back up your 12 word seed phrase for any Status accounts with funds in them, or with ENS names registered to them.
If you have lost your seed phrase, please transfer your funds to another secure account—the sooner the better!
When v1 becomes available, we'll remind you again to delete your previous version of the app and install v1 from scratch.
We do NOT intend to make significant breaking changes like this in the future. It was only after much consideration, debate and community input that we achieved consensus to go ahead with the major infrastructural upgrades that now require your action, and which make v1 a clean slate upon which we can build a better product.
As always, we welcome any questions or feedback in #Status.
Note: A previous version of this post stated that adding a user to your contacts in v1 will share your Ethereum address with that user. That is incorrect; only if you manually share your v1 Ethereum address will it be exposed.
* There will be no hot fix for Android for the reasons explained in this post.
* Keycard will be available for Android users only, beginning with v1.
Ready to Update to iOS v0.13.2?
Within TestFlight, make sure you see version 0.13.2 and tap ‘INSTALL.’
If you don’t currently have Status installed, access via TestFlight here: https://testflight.apple.com/join/J8EuJmey.