How to connect Ledger Wallet with MetaMask?

Step by step guide on connecting Ledger Hardware Wallet with MetaMask, in order to use a hardware wallet on TokenMarket platform.

Ledger Nano S is a hardware wallet which keeps your private keys secure in a hardware device. The benefits of using a hardware wallet is better security as the private keys never leave the device, protection from attacks from hackers and the ease of use as well.

In order to use your Ledger wallet with TokenMarket platform, you will need to connect your Ledger device with Metamask. (The private keys still do not leave your hardware wallet when connecting Ledger to Metamask as the transactions are still confirmed on your Ledger device).

This is a guide on how you can connect your Ledger Nano S to MetaMask so you can use ethereum based web applications which support MetaMask but not direct connection with hardware wallets.

In order to connect your Ledger Wallet to Metamask follow the steps below -

Step 1

Connect your Ledger device to your desktop and unlock it

Step 2

Navigate to your Ethereum App on the Ledger.

In case you are using an older version of Ledger firmware turn on the following settings in your Ledger.

  1. Contract Data - Yes
  2. Browser Support - Yes

Once these settings are turned on your Ledger device will be ready to be connected to MetaMask wallet.

Step 3

Open your MetaMask wallet on your browser and login into your existing account -

You can see how to setup MetaMask here - How to install and setup MetaMask Wallet

Click on the accounts button on the right of ‘Main Ethereum Network’ or network selection option.

Step 4

Click on ‘Connect Hardware Wallet’ option in the menu.

Step 5

Clicking on ‘Connect Hardware Wallet’ will open up a new tab in your browser. Select ‘Ledger’ from the options and click ‘Connect’.

Step 6

In case your Ledger is locked, connect the ledger to your desktop, unlock and open your Ethereum App on Ledger in order to move to the next step.

Step 7

Select the ethereum address that you want to attach to MetaMask.

NOTE: your ethereum address can be in the Ledger Live or Legacy path, please check and select the ethereum address you want to use .

Once you have selected the right ethereum address, click ‘Unlock’.

Step 8

Once you click ‘Unlock’ your Ledger wallet will get connected to MetaMask.

How to send Ether from Ledger + MetaMask wallet

Step 1

On your MetaMask wallet page, select your Ledger wallet

Step 2

Click on ‘Send’ option and add the recipient's address and the amount of ETH to be sent. Also, input the gas price by selecting the speed of the transaction that you want.

Once you’ve added the details, click ‘Next’.

Step 3

After clicking on ‘Next’, you will be at the transaction confirmation page. After checking the details of the transaction, click ‘Confirm’.

When you click confirm your Ledger wallet will have the notification asking you to ‘Confirm Transaction’ along with the details of the transaction. Check the details of the transaction and click the right side key of your Ledger to confirm the transaction.

Your transaction will get confirmed and you have sent Ether from your Ledger using MetaMask.

How to receive Ether or Ethereum Tokens in your Ledger + MetaMask wallet

In order to send Ether or Ethereum tokens in your Ledger, simply send them to your Ledger address and the same will be reflected in your Ledger + MetaMask wallet.

Now that you’ve learned how to connect Ledger and MetaMask, you can register your Hardware Wallet on TokenMarket platform by following the steps in this guide.

How to Register a Wallet on TokenMarket