Unlike the Trezor wallet, the Ledger Nano S doesn’t natively support ERC20 tokens. However, thanks to its compatibility with MyEtherWallet, it is possible to receive ERC20 tokens on your device, while maintaining the security offered by the Ledger.
Before you can use MyEtherWallet with your Ledger Nano S, you will need to have set-up your device already, and have the latest version of the Ethereum app installed. If you haven’t yet done this, check out our handy set-up and app installation guides.
Using the Ledger’s Ethereum app in combination MyEtherWallet, you’ll be able to store over 1,000 different ERC20 tokens, including Maker (MKR), Zilliqa (ZIL) and Basic Attention Token (BAT) on your device, allowing you to store popular tokens including
What You Need
- A Ledger Nano S device
- An official Ledger USB cable
- The latest Ethereum app already installed on your Ledger
Step 1: To begin, plug your Ledger into your computer using the official USB cable supplied with your device.
Step 2: Unlock your Ledger by entering your PIN, navigate to the Ethereum app, go to settings and activate contract data.
Step 3: Head over to vintage.myetherwallet.com and select the ‘Send Ether & Tokens’ tab at the top.
Step 4: Here you will be presented with a list of wallet options. Select Ledger Wallet on the left, and click the ‘Connect to Ledger Wallet’ button that appears on the right.
Step 5: After clicking the ‘Connect to Ledger Wallet’ button, a new window should pop up asking you to ‘Select HD derivation path’. This is essentially asking where you want your ERC20 tokens to be sent to.
Note: If you are presented with a “U2F not supported” error, then you will need to try again on a different browser, such as Brave, as some browsers currently do not work with Ledger.
Step 6: Here, select the path for you Ledger (m/44’/60’/0′) and select a wallet address from the list of options at the bottom. It doesn’t matter which you choose, but this will be the address your ERC20 tokens will be stored on.
Step 7: Once you have selected your HD derivation path and wallet address, click the ‘Unlock your Wallet’ button at the bottom of the prompt.
Step 8: After unlocking your wallet, you will be automatically redirected to your account, where your previously selected wallet address will be shown in the top right corner. This is the address that you will need to transfer your ERC20 tokens to, such as when withdrawing from an exchange or purchasing tokens during an ICO.
Step 9: Once you have sent your tokens, you’ll be able to check your wallet balance by clicking the ‘Tokens (Ethplorer.io) button. This will take you to ethplorer.io and will show you all your token balances.
That’s it! If you followed the above steps correctly you should now be able to receive ERC20 tokens on your Ledger Nano S. To manage these tokens in future, you will need to unlock your wallet through vintage.myetherwallet.com, you’ll also be able to send your tokens out from here after adding the token using the ‘Add Custom Token’ feature.