1

I've created a MEW wallet and noted the seed (Mnemonic phrase). After playing around with the Brave Browser and its Crypto Wallets plugin, I tried to restore the account from the seed I received from MEW.

My assumption at that point was (I'm still learning) that the Crypto Wallets plugin of Brave is just another Etherum client, and I could use this one in parallel (as long as I restore the keys with my seed).

To my surprise, the recovery worked well, and "an account" was restored and added to the Brave Browser. However, the account has a different public address and, of course, zero balance.

So there must be a misconception in my head.

Why can I restore with my seed but end up with a different account (public address)?


Update 1

Thanks to this answer, I was able to track down an issue on Brave's Github repository, which explains a couple of incompatibilities with other wallets. IMO this explains the confusing behavior described in my post.

1 Answer 1

1

Probably the data format they use to restore an account is different, therefore you can only use a Mnemonic phrase to restore accounts on the application it was generated from. For it to be the same account.

If you wish to port a MEW account to Brave or elsewhere, I would suggest you use the Mnemonic phrase in MEW, then save the private key and then export the private key in other applications such as Brave.

Private keys are always the same regardless of the app you are using.

I must caution you though to be very protective of the private key, since once obtained you can lose all funds.

2
  • 1
    Thanks a lot! Before I accept the answer, would you mind elaborating on the ”data format” you are talking about? Are you talking about different BIP protocols and deviation paths? If you can find a good source that proves your answer, please update it. Thx a lot! Nov 27, 2020 at 22:54
  • 1
    Marked as answer, as I could find a related issue on Github: github.com/brave/brave-browser/issues/9837 Nov 29, 2020 at 10:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.