Guide for Ledger

This guide will show you how to setup MetaMask with your Ledger Nano and transfer any existing assets into your Ledger.

Congratulations on taking the security of your assets seriously and setting up a hardware wallet. Itโ€™s a great part of a strategy to help minimize the risks associated with owning and interacting with crypto. This guide assumes you have already followed the steps:

Setup Ledger with MetaMask

Connect your Ledger to your computer and make sure your Ledger firmware and apps are up to date. (

Unlock your Ledger, enter the Ethereum app on the top left, then Settings > Blind signing - Enable transaction blind signing. Enable this option.

Now go to your Metamask browser extension and select your account icon on the top right corner > Connect Hardware Wallet.

Select the Ledger option and click continue.

After you select continue, you will have a list of accounts. Technically you can select any from this list, but for the purpose of this guide, we are going to select the first three accounts.

The first we will be using at the day-to-day transaction account.

The second will be used for your high-value buying and selling account.

The third will be your dedicated vault account.

After selecting the first three accounts, click Unlock. You will now have these accounts available in your MetaMask wallet. Click on the colored circle icon in the top right of MetaMask, and the account menu will show up. The accounts we just added are listed and Ledger1, Ledger 2, and Ledger 3.

Here you can see that we have selected Ledger 3 to use.

Next, Letโ€™s go to, click on the account button on the top right, and connect MetaMask. It will automatically show what NFTs your wallet contains. Since this is a brand new wallet address, this will be empty.

Now it should show you the account page for the vault, and the same address, go ahead and verify the first and last 4 digits are what you expect. If it looks good, copy it to a notepad.

Transferring your NFTs

Now we are ready to transfer your existing NFTs from your non-ledger account to your ledger account.

Enter OpenSea with your non-ledger account, choose a low value NFT to begin with. Select โ€œMore optionsโ€ on that NFT, and select โ€œTransferโ€

You will be taken to the page where you will input the wallet address you want to send it to. Copy the address of your ledger wallet under your account name in MetaMask.

Warning: please triple check you have copied the correct address. It is possible to rush this step and mistakenly send it to somebody else. All crypto transfers are final.

Once you have transferred it, you will be able to see that the NFT is now in your Ledger account, and will show on OpenSea when you are logged in with that account.

Congratulations, you successfully transferred your first item!

For your Vault account, only use it to receive and store NFTs or tokens, or send them to your buying/selling account. You can hide airdropped NFTs as needed. To be secure, don't use the vault account with random projects/dapps. Stick to using your day-to-day transaction account for that.

Finish transferring your remaining NFTs and tokens into your vault account. Now you have a secure wallet set up with a strategy to minimize the risks to your valuable assets. The extra transactions to transfer to and from your vault account are well worth the extra security it affords your assets stored in your vault.

Hiding Spam NFTs

If you receive a spam airdrop NFT, don't engage with it or follow any links it gives you. The easiest thing to do is simply hide it. In OpenSea, click the three dots on the top left of the NFT, and select hide. With your ledger unlocked, OpenSea will prompt you to sign a transaction. Once you sign the transaction, your NFT will be hidden.

Last updated