TREZOR Integration with MyEtherWallet

Ethereum, Ethereum Classic and ERC-20 Interface for TREZOR

SatoshiLabs
Trezor Blog

--

Introducing TREZOR integration with MyEtherWallet! Starting today, you can store ethers safely on your TREZORs. Control your private keys to all cryptocurrencies from the hardware wallet of your choice, and enjoy a perfect peace of mind!

Ethereum is currently the cryptocurrency with the second highest market cap and second highest trade volume. We have long recognized the potential of ETH and implemented support for the coin with TREZOR firmware update 1.4.0. Facing limited resources, we are happy we can cooperate with MyEtherWallet to provide an easy and intuitive interface for you, when interacting with ethers. We believe that you, Ethereum users, will greatly benefit from this new integration!

Ethereum and Ethereum Classic on TREZOR

Your ethers are stored and protected by the same recovery seed, which you have been using for bitcoins and other crypto. Therefore, there are no changes to how you should use your TREZOR. Your private keys to your coins remain stored in your TREZOR device even when using MEW.

If you are familiar with how bitcoin works on TREZOR Wallet, the procedure is similar with Ethereum. You are just using a different wallet interface to your TREZOR.

Recovering a seed on TREZOR will restore all of the cryptocurrencies, which were previously saved under the seed.

TREZOR can also store ERC-20 Tokens!

Just update to Firmware version 1.5.0 and above.

Guide: Use TREZOR with MyEtherWallet!

TREZOR has officially supported Ethereum since the firmware update to version 1.4.0. If you are using FW from 1.4.0 and above, you should be all set to use MyEtherWallet with TREZOR. For your convenience, we have prepared a short guide to introduce you to the main steps.

If you haven’t updated to FW 1.4.0 or higher yet and want to use these features, please follow this guide.

Viewing Your Ethereum Wallet

This guide assumes that your TREZOR has already been initialized and used on TREZOR Wallet, Electrum or Mycelium. If your TREZOR device is not configured yet (i.e. you haven’t used it with any application yet), please visit TREZOR Wallet to initialize it first.

First, let’s open myetherwallet.com (MEW). Make sure you are using the correct currency. The selector is in the top-right part of MyEtherWallet.

Since your TREZOR is already initialized, the Ethereum wallets have already been generated on the device. You are using MEW only to access them. Therefore, you can go to “View Wallet Info” or “Send Ether & Tokens” immediately.

Do not generate a new wallet on MyEtherWallet. Your TREZOR is your Ethereum wallet. If you have generated a new wallet on MyEtherWallet, then those coins that you have sent there are NOT saved with your TREZOR seed.

Select “TREZOR” and then click on “Connect to TREZOR”.

TREZOR Connect prompt will pop up, asking you to plug in your TREZOR device. Enter your PIN and Passphrase (if you have it enabled). Then, Connect will ask you to export your public key for Ethereum account #1. This is necessary, so that MEW can load your accounts and read their balances.

This window will show your TREZOR accounts/addresses and their ETH/ETC balances. Unlock for more information.

In the next window, you can see your ether addresses and their balance. You should use these addresses to receive ethers into your TREZOR. Each of the addresses is a separate account; always use one for a certain action, since you cannot spend coins from Account 1 when you are using Account 2.

This is it — you are viewing your Ethereum accounts which are stored on your TREZOR. If you would like to view your token balances as well, select an account and click on “Unlock”.

In newer MEW versions, you will also be asked to choose a derivation path. You should always opt for the default one that MEW chooses for you. If you are transferring from a different Ethereum wallet with a different derivation path, you may use this feature to transfer your coins to your TREZOR. Please contact our Support Team for assistance.

The default derivation paths used by TREZOR for ETH/ETC are as follows:

ETH: m/44'/60'/0'/0/i
ETC: m/44'/61'/0'/0/i

(We recommend using the change index, even though ETH/ETC do not have change addresses)

You will be brought to a page with Account details. From here, you can also continue with with the sending process, if you would like to.

Sending Transactions

If you had chosen “Send Ether & Tokens”, you can continue from where we have left off in the previous section. If you had chosen “View Wallet Info”, please select “Send Ether & Tokens”, unlock TREZOR and select an account.

At this stage, you are ready to send transactions. Enter the details, such as the amount to send and the gas limit (transaction fee) and click on “Generate Transaction”.

Another TREZOR Connect prompt will show up and ask you to confirm the transaction on your TREZOR. (Your TREZOR has been unlocked in the previous stage.) Verify the transaction details before confirming.

After confirming on the device, the transaction won’t be sent yet. The signed transaction data from TREZOR will be transmitted back to MEW, for one more confirmation. Only after clicking on “Send Transaction” in MEW will your ethers leave your account.

Too Long; Did Not Read

Sending ethers to TREZOR

  1. Go to myetherwallet.com
  2. In the upper right corner, make sure you are using ETH or ETC
  3. Select “Send Ether & Tokens” or “View Wallet Info”
  4. Select “TREZOR”
  5. Select “Connect TREZOR”
  6. Unlock your TREZOR with PIN (and passphrase if you have it)
  7. A list of addresses will show up. Those are your ETH addresses that TREZOR manages. Use these as the destination address when you send your ethers from other wallets / exchanges.

Sending ethers from TREZOR

  1. Go to myetherwallet.com
  2. In the upper right corner, make sure you are using ETH or ETC
  3. Select “Send Ether & Tokens”
  4. Select “TREZOR”
  5. Select “Connect TREZOR”
  6. Unlock your TREZOR with PIN (and passphrase if you have it)
  7. Select the account/wallet/address you want to send ethers from (balance will show on the right)
  8. Enter value, address, and select Generate Transaction
  9. Confirm on TREZOR
  10. Confirm again on MEW (select “Send Transaction”)

About Us

TREZOR is the most trusted and ubiquitous hardware wallet in the world. It offers an unmatched security for cryptocurrencies, password management, Second Factor, while maintaining an absolute ease-of-use, whether you are a security expert or a brand new user.

SatoshiLabs is the innovator behind some of the most pivotal and influential projects in Bitcoin worldwide, from TREZOR, or CoinMap.org to Slush Pool, the world’s first bitcoin mining pool.

Links

TREZOR: trezor.io
TREZOR Shop: shop.trezor.io
TREZOR Wallet: wallet.trezor.io
MyEtherWallet: myetherwallet.com

--

--

Innovating since we founded the industry in 2013 with production of the first crypto hardware wallet, the Trezor One. Open-source, secure, community-driven.