How To Send Or Receive ERC20 Tokens With Ledger Nano
Is the Token ERC-20?
First establish if the token is ERC-20 or not by visiting Coingecko.com or Coinmarketcap.com.
If you search for the token on Coingecko.com, you will see information for Market Cap, Explorers, Contract, Community, Source Code, Tags etc. If the Explorer is Etherscan, then the token is most likely ERC-20 – click on the Etherscan link, which should take you to the token information on Etherscan. Here on the token page, you should ERC-20 next to Overview.
For this example we used a token called API3
Etherscan is the leading blockchain explorer for the Ethereum network.
How to receive ERC20 Tokens on Ledger Nano
Having established that the token is ERC-20, you can send all ERC-20 tokens to your Ethereum address. To find out your Ethereum address on your Ledger Nano device
Activate your Ledger Nano and open the Ethereum app
Open up the Ledger Live app on your phone or computer, enter your password > Transfer > Receive > Ethereum >
Select your Ledger Nano device in Ledger Live
Verify the address on the Ledger Nano device > approve
On Ledger Live > share or copy the address – this is the address to send your ERC-20 tokens to.
Why can’t I see my tokens?
Unless the token is well established, once you have sent your ERC-20 token to your Ethereum address, you probably won’t see them in Ledger Live.
To see your ERC-20 tokens at your Ethereum address, you can head over to etherscan.io and create a free account. Once your account is set up, you can create a watch list – just simply enter your Ethereum address to view your tokens.
How can I send my ERC20 Tokens to another address?
Some high market cap ERC20 tokens are supported by Ledger, so you can send them directly from Ledger Live. Here is a link to the Ledger supported crypto assets https://www.ledger.com/supported-crypto-assets.
Follow these instructions if your token is not on the list of supported Ledger Tokens.
If you want to send the ERC-20 tokens from your Ledger device Ethereum wallet to another address ie exchange etc, you will need to head over to www.myetherwallet.com > Access My Wallet > Hardware > Ledger > Select the Ledger device from the drop menu.
If your ERC20 token is not supported by Ledger, then connect and open your Ledger device > open the Ethereum app
In MEW (myetherwallet), select the address to interact with – it’s probably the first option showing a balance > Accept the terms > Access my wallet
Here you will have to add your new token details under “Custom tokens” > Add custom tokens
How to add a custom token to MEW
You will need three pieces of information to add a custom token in MEW, which you can find at https://ethplorer.io/
The safest way to find your token here is to copy and paste the contract address from Coingecko.com or Coinmarketcap.com into the search field.
The three pieces of information you will need to add a custom token on MEW are:
Token contract address:
Enter the details > Save
You should see the balance of your tokens on the right side of the MEW screen.
To send a transaction > Send > Select token from drop menu > Enter the recipients address >
Select amount or Entire balance > Send transaction
Approve on the Ledger Nano device
If the “Send Transaction” button is greyed out and is not active. Go to the Ethereum app on Ledger device > Settings > Settings contract data. Allow contract data in transactions – this usually fixes this issue.
You can purchase a ledger device from our link here