When we first create a MetaMask wallet, it has a seed phrase and there is only one wallet address.

By pressing Add Account in MetaMask, however, we can also create additional wallet addresses belonging to the same seed phrase as the first.

If I have to recover this same MetaMask set-up on a new computer using its seed phrase, only the first wallet generated will appear at first I think, and the rest are hidden for some reason. How to fully recover all secondary accounts/wallets that were added after the first?

  • Comments are not for extended discussion; this conversation has been moved to chat.
    – eth
    Aug 10 '21 at 9:15

This official Metamask page explains that you need to press "create account" as if you were creating a new account 2, and the resulting account will actually be your existing account 2. Weird, but that's how it is. Also, there seems to be no way to automatically import all the tokens that were there in your old wallet install. So, unless you remember what tokens you had, they're as good as gone, this is such a big flaw! Thankfully, my old wallet install is still there on my old computer, and I can still make a note of which tokens I need to import on the new install.

A way to find out which tokens are there in your account is to click the account explorer which will open something like Etherscan.com or BSCscan.com and show you all your transactions. The tokens can be found in the other tab on this site. The best site IMO to quickly add tokens to Metamask is CoinMarketCap, it has a nice button next to the token address that says "add to Metamask".

  • As @bobster says above, the tokens aren't gone. Metamask is just one of many tools (e.g. wallets) that given your private key (or equivalently, recovery phrase) can read the information (from supported blockchains) associated with that account. You can always use the same recovery key to add your account to a more feature-rich wallet if you want. You can even use both wallets simultaneously. It's like how you can use chrome or firefox to load a website -- they are just reading information stored online and presenting it to you.
    – mathandy
    Nov 27 '21 at 23:42

So, unless you remember what tokens you had, they're as good as gone<<

Simply not true. Although you might have to add the token name / contract address the tokens arent "gone" they are still in your wallet. Check etherscan or bscscan and you will see them.

  • thanks for reminding him, but this should be a comment under whoever you're replying to
    – user610620
    Nov 15 '21 at 23:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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