Set up Ledger + Metamask
How to connect your Ledger Wallet to Metamask securely
Key Takeaways
To retain custody over your crypto assets, you’ll need to use a non-custodial wallet, such as Metamask or Ledger. However, the security of non-custodial wallets can vary greatly.
Software wallets such as Metamask remain connected to the internet, whereas hardware wallets, such as Ledger, store private keys in an isolated environment.
Software and hardware wallets aren’t in competition; you can use them together for the best user experience while retaining your security.
Ledger Ethereum app supports a plethora of EVM-compatible blockchains, including the Electroneum Smart Chain.
With its orange fox logo, MetaMask is one of the most popular crypto wallets today, and certainly the most famous hot wallet so far. However, to use MetaMask securely, it’s good practice to use it in combination with a hardware wallet such as a Ledger device.
But before we get there, let’s dive into the basics. In fact, what is MetaMask all about?
What Is MetaMask?
MetaMask is a non-custodial software crypto wallet that operates cross-chain. To explain what that means, let’s break that down.
So firstly, MetaMask is non-custodial: it allows you to control and manage your own private keys. Unlike a bank or a wallet on a crypto exchange, MetaMask does not have any power over the funds in your account. As long as you’re the only one with access to those private keys, you are the sole owner and manager of your account.
Next, it’s cross-chain. MetaMask allows you to manage accounts on multiple networks, includingEthereum, Binance Smart Chain, and Electroneum. Specifically, MetaMask supports EVM chains, and may even branch out to other networks in the future.
Finally, it’s a software wallet, also known as a hot wallet. It operates purely via software you download and install on your web2 device, such as a smartphone or laptop. It stores your private keys on that host device, which is very convenient for sending transactions to the blockchain. However, this feature also impacts your security. To understand how you can mitigate this risk, let’s first dive into what MetaMask is for.
What is MetaMask For?
MetaMask was designed for interacting with blockchain apps and smart contracts including DeFi platforms and NFT Marketplaces. To explain, most decentralized applications (dApps) and decentralized finance (DeFi) protocols only support a few different wallets, and often, MetaMask will make that shortlist.
MetaMask Crypto Wallets: How To Mitigate Risks
But as with any good thing, using MetaMask comes with some risks.
Essentially, software wallets, including MetaMask, generate and protect your private keys on your host device, such as your smartphone or laptop. Unfortunately, your web2 devices are not designed to store private keys, and thus using a crypto wallet on these types of devices may leave you vulnerable to online threats. Since your web2 device connects to the internet and is vulnerable to malware, you can’t always trust its screen. Plus, signing a transaction also poses a risk as your web2 device risks exposing your private keys via your internet connection.
Why You’d Want To Use MetaMask with Ledger
How To Set Up Metamask To Connect To Ledger
From there, you’ll also need to install MetaMask. You have two options: either you install its browser extension, compatible with Chrome, Firefox, Brave, and Edge, or its mobile app.
Make sure you download the wallet from the official Metamask website though, as fake wallet apps are well-known scams that could target you.
Once you have those elements sorted, you’re ready to begin. Here’s a step-by-step guide on how to set it up:
Open Ledger Live and Click on “Accounts” on the left-hand side.
Create your Ethereum account by clicking ‘Add an Ethereum account’, you can name it "Electroneum account"
Open Metamask to set up a new wallet. Here you’ll then face an important question: create a new wallet or import an existing wallet. Here, opt to create a new wallet. We’ll explain why below.
Approve the next page: this relates to sharing data with MetaMask
Create a password when prompted on the page that follows: this will be your login credential for each time you want to use MetaMask going forward.
On the next screen, you’ll receive the recovery phrase words for your MetaMask wallet. Once you’ve confirmed that you’ve seen and recorded this phrase, your MetaMask set-up is complete.
Which Seed Phrase (Secret Recovery Phrase) Do I use?
You might be wondering at this point what the difference is between the MetaMask seed phrase and the one you received when you first set up your Ledger device.
The answer is pretty simple. Each phrase acts as a master key to a separate set of addresses on the blockchain. The difference is that your Ledger seed phrase has never been exposed online, while you can’t say the same for any software wallet seed phrase.
To explain, software wallets generate, store, and manage your seed phrase while connected to the internet. So if you have revealed it to a bad actor, you won’t know until they access your wallet. That’s why it’s always best practice to avoid keeping valuable assets in any wallet storing your keys and seed phrase on an internet-connected device. Instead, you should protect these sensitive pieces of information with your hardware wallet, and leave all of the interface and connectivity jobs for your software wallet.
So how do we use these two wallets together while benefiting from the best features of both?
How To Connect Your Ledger To Metamask
With that all clear, let’s walk through the steps of how you can connect Ledger to MetaMask, to enjoy seamless transactions while your keys stay entirely offline.
Step 1. Connect your Ledger device to your computer device using a USB cable. Also, open your MetaMask wallet in full screen on your browser. You can do this by logging in with the password you just set up. Make sure you select Electroneum Mainnet network in Metamask.
Step 2: Click on the top-right menu of the MetaMask wallet and then find and click on “Connect Hardware Wallet” in the drop-down menu.
Step 3: When you click “Continue,” MetaMask will look for a Ledger device connected to the computer. So, to make sure it discovers your wallet, unlock your Ledger device.
Step 5: Click on the “Ethereum application” on your device display then click on “settings” and turn on “blind signing” (please make sure you’re aware of the risks associated with blind signing). Or else it won’t work properly.
Step 6: Open the MetaMask window, click on the account logo in the top right corner, scroll down to “settings” and click. Then click “advanced settings”, scroll down, and turn on “WebHID”.
Voila! This will enable you to view your Ledger wallet balance on your MetaMask extension or mobile app. You will also be able to transact across all blockchain applications that support MetaMask. The only thing you will need is to connect your Ledger wallet to your device open Ledger Live, verify and sign the transactions.
Step 7: Enjoy your ride: you can now interact with your favorite dApps with the security of your hardware wallet.
Metamask and Ledger: Accessible and Secure
If you want to explore the wonderful world of web3, you’ll want to do so with style and security. With the MetaMask browser extension or mobile app, you have access to a plethora of blockchain apps and services, including all of the top DeFi platforms, countless NFT marketplaces, and even NFT minting platforms. MetaMask is one of the top most supported wallets in the web3 ecosystem.
So what are you waiting for? Download MetaMask and protect it with your Ledger Device to interact with web3 apps and platforms with self-custody and security on your side.
Last updated
Was this helpful?