Guide for Trezor

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

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 Trezor with MetaMask

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

Select the Trezor option and click continue.

After you select continue, you will be prompted to allow to export your Ethereum public key. The first step is allowing Metamask to read the public keys from your Trezor. This allows Metamask to see your account addresses and balances. This is required in order for Metamask to interact with the Trezor accounts. Check the box for "Don't ask me again" and select the "Always allow for this service" button.

The next step is to approve exporting the public key of your Ethereum account to Metamask. Go ahead and approve exporting it.

If you created a passphrase on your account, you enter it at this step. If you have not, just hit enter to continue and access your default wallet.

Now we are presented with a list of accounts from your Trezor. 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 Trezor 1, Trezor 2, and Trezor 3.

Here you can see that we have selected Trezor 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-Trezor account to your Trezor account.

Enter OpenSea with your non-Trezor 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 Trezor 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 Trezor 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 or minting. 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 Trezor unlocked, OpenSea will prompt you to sign a transaction. Once you sign the transaction, your NFT will be hidden.

Last updated