Bitcoin Forum

Bitcoin => Electrum => Topic started by: fillippone on November 24, 2019, 11:32:39 PM



Title: Recover BRD Wallet (BreadWallet) in Electrum
Post by: fillippone on November 24, 2019, 11:32:39 PM
BRD (https://brd.com/) Wallet (formerly BreadWallet) is one of the best wallet for iOS, allowing a decent control on your coins, privacy and ease of use.

Sometime you might want to recover your wallet outside BRD to recover your fund without that app, or even do some slight advanced things (like setting fees manually or sent money to yourself, operation not allowed by the wallet.)

A very easy and convenient way of doing so is  using Electrum, the best wallet for desktop systems.

Importing your wallet in Electrum is quite easy.

First thing, in case you haven't already done so, is to write down your BRD recovery key.

You can find it in Menu, Security Settings, Recover Key

https://talkimg.com/images/2023/05/16/blobff0bb07ac93eec58.png
https://talkimg.com/images/2023/05/16/blob156afd04d91b236a.png
https://talkimg.com/images/2023/05/16/blob1b7c9d95665844e8.png

After that you have to enter the PIN and write down the key:
https://talkimg.com/images/2023/05/16/blobf577bf0899472ff3.png
https://talkimg.com/images/2023/05/16/blob9984d466422b3f87.jpeg
https://talkimg.com/images/2023/05/16/blobe2e8c5689c6873fd.png
https://talkimg.com/images/2023/05/16/blobda04740a2ce8c8bb.png

So we have wrote down our phrase:
 
Code:
tree bracket loop market logic wheel potato canal act travel nice force

This is a BIP39 passhphrase (https://en.bitcoin.it/wiki/Seed_phrase), defined as a list of 12 words chosen from a 1024 words dictionary.

We need to import this in Electrum to be able to use the same wallet.

First download the latest available release form https://www.electrum.org/#download. I suggest you to download the portable version.

https://talkimg.com/images/2023/05/16/blob43dea40a4a8ae658.jpeg

Run the executable.

We need to start a new wallet, if you already have one on your machine, create a new one overwriting a new name in the dialog, otherwise just name your wallet:

https://talkimg.com/images/2023/05/16/blobecb089bb90e4cb2c.jpeg

Select which kind of wallet: we need a standard wallet:

https://talkimg.com/images/2023/05/16/blob5c1df04126ca802d.jpeg

We want to recover an already used wallet, so we specify we already have a seed

https://talkimg.com/images/2023/05/16/blob5b3bdd7ac5d916c8.jpeg

We enter the seed, then we click options, as we have to specify we want to use the BIP39 (https://en.bitcoin.it/wiki/Seed_phrase) Standard implementation, that is slight different from Electrum implementation.

https://talkimg.com/images/2023/05/16/blob86fa3c8423a08418.jpeg

Select the BIP39 tickbox, click OK

https://talkimg.com/images/2023/05/16/blob66630b4c6849393d.jpeg

We have a visual confirmation of the correctness of the seed, click Next

https://talkimg.com/images/2023/05/16/blob60cf989930989534.jpeg

Then we have to specify which kind of address we want to recover.
Latest versions of BRD create bech32 addresses (the one starting with bc1... ), so we have to tick the appropriate radio button: "native (segwit p2wpkh)".
The second customisation is to select the correct derivation of the BIP32  (https://en.bitcoin.it/wiki/BIP_0032)hierarchical deterministic wallet. just type:
Code:
 m/0'/0
Click Next

https://talkimg.com/images/2023/05/16/blob6e6594e982184a65.jpeg

Pick a strong password to protect wyour wallet. This can be different from the one you used in BRD.
Click Next

https://talkimg.com/images/2023/05/16/blob7c92ae493870407c.jpeg

Now you have your funds in Electrum.

https://talkimg.com/images/2023/05/16/blobf8fc06b41d7774a0.jpeg

Now you can use Electrum to control your funds, everything you do in the wallet will b reflected in the BRD wallet, as they are effectively the exact same wallet.
Note:
  • If you have problems recovering all your funds, you can try to edit the code the following way:
Code:
 m/0'
  • This procedure works only for the funds in the derivation of the seed phrase. If you swept some private keys with BRD you need to recover those funds using that private keys, as they are not in the derivations of the seed phrase