Metamask-extension: Allow importing BIP39 mnemonics as accounts

Created on 10 Aug 2018  路  5Comments  路  Source: MetaMask/metamask-extension

Let "Import account" accept BIP39 mnemonic seeds. Right now, using another seed is possible only by logging out and importing that, thus overwriting the existing accounts.

P3-soon T01-enhancement bounty worthy

Most helpful comment

thanks @leafcutterant, I agree this would be a really useful improvement.

Speaking with @danfinlay and @cjeria about this, importing an entire seed poses a bunch of UX challenges (around future account creation, recovery, etc.) that could make this a big project.

As a simple solution we can implement shortly, we could use similar UI to the recent Trezor feature. In the "Import Account" flow, after entering a seed, we could let you choose which specific account(s) from that seed you'd like to add. They'd be treated like standard loose/imported accounts in the extension.

import-seed

All 5 comments

This is a MUST. Today new to crypto guys lost money just because of this stupid idea to override previous account. Like really guys, wallets in mobile already do it LONG time ago.

thanks @leafcutterant, I agree this would be a really useful improvement.

Speaking with @danfinlay and @cjeria about this, importing an entire seed poses a bunch of UX challenges (around future account creation, recovery, etc.) that could make this a big project.

As a simple solution we can implement shortly, we could use similar UI to the recent Trezor feature. In the "Import Account" flow, after entering a seed, we could let you choose which specific account(s) from that seed you'd like to add. They'd be treated like standard loose/imported accounts in the extension.

import-seed

@bdresser, glad to hear that and thank you for discussing it! I agree that working the account hierarchies into one easily manageable system is a challenging task. Having to choose an address from the keychain and adding that as an account sounds like the logical step.

I like the sketches!

When use "Connect" -> "Trezor"
How to input my passphrase of HD wallet?

MyEtherWallet had support that leave passphrase blank to access my default wallet or input my passphrase.

keep watching on this issue

Was this page helpful?
0 / 5 - 0 ratings

Related issues

BMillman19 picture BMillman19  路  3Comments

BassBauman picture BassBauman  路  3Comments

DISC30 picture DISC30  路  3Comments

estebanmino picture estebanmino  路  3Comments

aakilfernandes picture aakilfernandes  路  3Comments