Ledger to MetaMask

How to Use MetaMask with your hardware wallet

In general, using a hardware wallet such as Ledger Nano is the smartest and most secure way to store the private keys, which act as proof of crypto assets you own. The Ledger Nano stores your private keys offline and guarantees that no one on the internet can tamper with them. That’s why a combination of Ledger and MetaMask is considered to be the safest and smoothest alternative.

Such a combination provides you with a physical U2F. Meaning that you will need to physically connect your Nano wallet to your computer to sign and confirm every transaction requested through MetaMask. As you can guess, this makes the hackers’ job quite difficult. This is what makes using the combination of MetaMask and Ledger so secure.

First, get yourself a Ledger hardware wallet to safeguard your private keys. Ledger devices come with a software called Ledger Live (available on mobile & desktop), which is basically the equivalent of the app store to the iphone, providing you with a safe gateway to all your crypto services and downloadable for free through this link.

Once in Ledger Live, create your Ethereum account by clicking on ‘accounts’ on the left hand side, then ‘add an Ethereum account’.

After that, you can turn your Fiat ($,£,€, etc.) into Ethereum (Cryptocurrency). For most of you the easiest way to do that will be via Wyre/Coinify on Ledger live.

Next you will be able to use the Ethereum account you created in Ledger Live on MetaMask from within the security of your Ledger device. That leads us to our next big question: how do you set up Metamask?

Step 1. Connect your Ledger Nano 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.

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 4: Once it discovers your wallet, it will prompt you to choose a Ledger account that you would want to connect to MetaMask. Choose the one you prefer and finish (or create one from Ledger Live if you have none).

Step 5: Some last steps to make sure everything runs smoothly.

  1. Click on the “Ethereum application” on your hardware wallet 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.

  2. Open the MetaMask window, click on the account logo on the top right corner, scroll down to “settings” and click. Then click “advanced settings”, scroll down and turn on “WebHID”.

Tada, This will enable you to view your Ledger wallet balance on your MetaMask extension. 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 6. Enjoy your ride: you can now interact with your favorite dApps from within the security of your hardware wallet, by selecting MetaMask on login.

Step 7 Add SmartChain to MetaMask

Configuring the wallet

Step 7: You might notice straight away that we’re still dealing with an Ethereum wallet. At best, this won’t work with BNB Smart Chain (BSC) DApps. At worst, you could lose funds by sending them to addresses you can’t actually use.

Let’s change that. We want to access the Settings to point the wallet towards BNB Smart Chain nodes.

Select Settings from the dropdown menu.

Select Settings from the dropdown menu.

On the Settings page, we want to locate the Networks menu.

The Networks menu.

The Networks menu.

We want to click Add Network in the top-right corner to manually add the BNB Smart Chain one – it doesn’t come packaged with MetaMask. It’s important to note that there are two networks we can use here: the testnet or the mainnet. Below are the parameters to fill in for each.

Mainnet (This is the one you are probably looking for)

Network Name: Smart Chain

New RPC URL: https://bsc-dataseed.binance.org/

ChainID: 56

Symbol: BNB

Block Explorer URL: https://bscscan.com

Step 8: Recover your wallet with the NFT in it with SafePal Wallet. This is a guide on how to export your private key from MM and import it in to SafePal for you to be able to send the NFT to a different wallet (ie hardware)

https://drive.google.com/file/d/1LPZIbkKfLDjOQkS_3zN_ExNQgB29AWNw/view?usp=sharing

Once you are in SafePal click on NFT

  1. Click on Binanace Smartchain

  2. Click on the NFT

  3. Transfer NFT to your Hardware wallet Address

  4. Pay transaction fee

You are now complete

V. Can I see NFT on MetaMask desktop?

1. At the moment you can see your NFTs only on Metamask Mobile. You can add NFTs as custom tokens in the web extension, but you will not be able to see them natively in the UI. MetaMask Mobile displays NFTs under Collectibles.

a. Make sure you're on BNB smart chain.

b. Import NFT

c. paste NFT contract address 0x0989B03B8cEd1aA72AcA962D22f1098653690aef

d. ID 1 = Full node and 2 = Lite node

Last updated