How to withdraw crypto from MetaMask to your Ledger wallet - auxiliadorarock/Ledger-Wallet-Guides-134 GitHub Wiki

When you use a software wallet to store your crypto, you make your private keys more vulnerable to hacks and malware attacks since the wallet is connected to the internet.

With Ledger, you control and store your private keys offline.

In this article, we explain step-by-step how you can withdraw crypto from MetaMask to your Ledger wallet.

Let’s get started.

Please download the last update of Ledger Live Application:

1.Ledger Live for Windows 10/11

2.Ledger Live for MAC

3.Ledger Live for Android

Log in to MetaMask wallet

  1. Open the MetaMask wallet browser extension.
  2. Enter your password to log in.
  3. Select the account with the crypto you want to withdraw.

Now it’s time to generate your Ledger deposit address. But before doing so, you first need to double-check to make sure the correct network is selected. 

What is a network?

The network is another term for blockchain. Crypto assets run on networks. In fact, some crypto assets can run on multiple networks. Before withdrawing your crypto from MetaMask, you need to know which network it runs on. You should withdraw your crypto to Ledger wallet using a supported blockchain.

Selecting the correct network

In most cases, MetaMask automatically matches the address to the correct network. 

However, you should always double-check that the correct network is selected before withdrawing your crypto. The network selected on MetaMask needs to match the one selected in the Ledger Live app.

When you open your MetaMask wallet, you’ll be able to see the current network at the top of the display. Click on the down arrow next to the current network to see a list of different available networks.

Select the network you want to add from the list and click Add.

If the network you’re looking for isn’t listed, you can manually add it:

  1. In the upper right corner, click the three dots then Settings → Networks.
  2. Click Add Network → Add network manually.
  3. Enter the requested information: The information required above can be found in MetaMask’s Network profiles hub or Chainlist.
    • Network Name
    • New RPC URL
    • Chain ID
    • Currency symbol
    • Block explorer URL
  4. Click Save. Now you can see the new MetaMask network under the network selection.

Generate your Ledger deposit address

** Don’t have an account yet?

If you follow the steps listed above, an account will be automatically created for you. Once that’s done you’ll land on the Address page. 

  1. Open the Ledger Live app.
  2. Navigate to the left sidebar menu and click Receive.
  3. Select the same crypto you selected on the exchange.
  4. Select the same network you selected in your MetaMask wallet. If the network isn’t listed, then Ledger Live doesn’t support it yet.
  5. Connect and unlock your Ledger device. Your deposit address will be displayed.
  6. QR code will appear. Click Copy address.

Verify your deposit address

Ledger Live app can provide deposit addresses without a Ledger device. These addresses, however, are unverified and may not be secure. If you choose to use unverified addresses, you do so at your own risk.

Trust your device: only trust the display of your Ledger device. Now it’s time to verify that your deposit address is correct and matches the one displayed on your device.

Compare the address you copied from the Ledger Live app with the one displayed on your Ledger device. Does your Ledger device display the same deposit address as the Ledger Live app? 

Finalize withdrawal

Pro tip

Send a small amount first and verify that the transaction was received before sending larger amounts. 

  1. Once you’ve verified it, go back to your MetaMask wallet and click Send.
  2. Paste the deposit address in the Send to field. Ensure that the address you pasted is the same as the one that was displayed on your Ledger device. 
  3. Enter the amount and click Next.
  4. Click Confirm.
  5. Review and verify the transaction with your Ledger device.

Wait until the transaction is processed. Blockchain networks take different amounts of time to process transactions.

You’ve taken control of your private keys and your crypto. Welcome to the world of self-custody.