Recovering Mobile Key Funds Outside of Casa

In the unlikely event that Casa goes offline without warning (we don't ever plan on doing this!), and the Keymaster App is not available for signing transactions, you can still recover your mobile key funds.

We call this "Sovereign Recovery."

We have the ability for you to recover Mobile Key funds outside of Casa by exporting your mobile seed phrase from the app. See our blog post on this here:

https://blog.keys.casa/keymaster-update-may-29-2019/

NOTE: Do not export the mobile seed phrase unless absolutely necessary! This feature is intended to be used only in the unlikely event that Casa "goes dark."

Essentially, exporting the seed phrase would allow you to create a transaction outside of Casa in an emergency scenario. 


How to Export the Mobile Seed Phrase


In the Casa Keymaster app, tap the “Mobile Key” wallet, then:

- Tap the mobile device

- Tap “View Public Keys”

- Tap “BTC Account”

- Write down the Derivation Path, which should look like: m/49/0/1

- Go back 2 screens to the Mobile Key view

- Tap “Export Private Key”

- Write down the seed phrase


Using your Seed Phrase to Restore Funds in Electrum

Electrum is one of several apps that you can use to restore your mobile key. The instructions below details how to restore funds in Electrum.

Install the latest version of Electrum: https://electrum.org/#download then:

- Run electrum

- Create a new wallet and give it a name

- Choose “standard wallet”

- Click next

- Select “I already have a seed”

- Click next

- Type the seed phrase into the box

- Click “Options”

- Check “BIP39 seed”

- Click “OK”

- Click “Next”

- Select “p2sh-segwit (p2wpkh-p2sh)”

- Type the derivation path you wrote down earlier

- Click “Next”

- On the password screen, leave both fields blank and click “Next”


Electrum will now initialize your wallet and display all of the transactions that have been received and sent by it. If you don’t see your transactions show up after a minute or so, something went wrong during the process and electrum derived the wrong set of addresses.

To send your assets to a new wallet, click on the “send” tab and fill in the “pay to” field with and address owned by your new wallet. Click the “max” button to sweep all of the value out of the wallet, and slide the “fee” bar to an appropriate fee depending upon your urgency.

Did this solve your problem?