top of page

FLAREPEDIA

Connecting your Ledger ...

Connecting your Ledger Nano X & S to the Flare Network using Metamask

Published Jan 8, 2023

Last Updated Jan 8, 2023

5 Minute Read

How Helpful was this Guide

Ratings help us improve our content.

The Ledger hardware wallet does not currently have an official application for the Flare Network, so you will need to use Metamask to interact with your Ledger Device and view your Flare ($FLR) tokens, send and receive them, and delegate them. It's important to note that your Ledger will always maintain custody of your private key, and you will never need to import it into Metamask. Instead, the Metamask client will simply serve as an interface for your Ledger device, allowing you to sign transactions through the device itself.

Getting Started

Before you begin, ensure that you have completed the following steps:

  • Set up your Ledger device

  • Update the Ledger to the latest firmware

  • Install the latest version of the Ledger Ethereum application on your Ledger

Installing Metamask

To start, you will need to install the Metamask web extension. Visit the official Metamask website using Google Chrome or the latest Microsoft Edge browser. Be sure to verify that you are on the correct website by checking the URL, as there are many phishing scams in the cryptocurrency space that use look-alike websites to trick you into entering your private key or recovery words.

A screenshot of the Metamask URL in the address bar of Microsoft Edge

Once on the official Metamask website, you will see a section to download the extension for your specific browser (either Chrome or Microsoft Edge). Click the download button to be taken to the extension store for your respective browser. Install Metamask.

A screenshot of Metamask's homepage showcasing the Download button

After installation, you will be prompted with several questions. Answer these prompts as they apply to you. When you reach the "New to Metamask?" prompt, select "Create a wallet". We are not selecting "Import wallet" because we are using Metamask as an interface for our Ledger device, not importing our recovery words.

A screenshot of the Metamask extension highlighting which option to choose when setting up Metamask

Metamask will ask you to create a password for your wallet and agree to their terms of service. You will then set your secret recovery phrase for the wallet that Metamask is generating for you. Remember, this recovery phrase is for your Metamask wallet, not your Ledger device wallet.

You will then be taken to the Metamask application homepage.


A screenshot of the Metamask application's homepage

Note: If your Metamask is opened in the small extension view, you can fullscreen it by clicking the menu button (three dots in the top right) and choosing "Expand View".


A screenshot showing how to open the Metamask application into fullscreen

Connecting to the Flare Network

By default, Metamask is connected to the Ethereum Mainnet. Since the Flare Network is a separate network, you will need to add its network details to Metamask. To do this, click on the network dropdown in the top right of the Metamask client and choose "Add network".


A screenshot highlighting where to locate the network dropdown option in Metamask

On the next page, select "Add a network manually". You will be presented with several input fields to fill in before saving. Enter the following information into these fields:

Click Save.


A screenshot showing the proper network information being entered into Metamask to configure adding the Flare Network as a custom network

Your Metamask client can now interact with the Flare Network.

Interfacing with your Ledger Device

It's now time to connect your Ledger hardware wallet to Metamask. Firstly, it's important to close the Ledger Live application on your computer as it may interfere with Metamask. Then, make sure that your Ledger is plugged in and you have entered your passcode. Open the Ethereum application on the device.

Click the account icon in the top right of the Metamask interface and select "Connect hardware wallet".

Screenshot showing where to find the "Connect hardware wallet" option in Metamask

You will be presented with a list of hardware wallets to choose from. Select "Ledger" and click "Continue". Your browser will then display a prompt asking you to choose your device and connect. Follow the prompts to complete the connection process.

If your device fails to connect we suggest trouble shooting by following this process:

  • Close all windows

  • Unplug Ledger Device

  • Restart computer

  • Plug in Ledger Device (Do not launch Ledger Live)

  • Unlock Ledger Device and open Ethereum application

  • Open browser, open Metamask, navigate to Connect a hardware device

  • Click Ledger, choose your device

You can also follow the resources on this page if the strategy above doesn't work.

Screenshot showcasing a browser prompt asking the user to select a device to connect to in Metamask

In the list of accounts that Metamask displays, you will need to choose which accounts you want to connect to. It's important to note that your Ledger can generate multiple addresses from the same seed phrase. You will typically choose the first account unless you have created multiple Ethereum accounts in Ledger Live under the same Ledger.

Although we currently have the Ethereum application open and we used an Ethereum address for the claim it's important to understand that Flare is an independent network and your Flare ($FLR) tokens do not live on Ethereum. Both networks share a similar addressing scheme "0x.." and embed something known as the Ethereum Virtual Machine (EVM) which is what allows the addresses to be similar and allows us to use the Ethereum application to interact with our Flare Network account (remember we are connecting to the Flare Network through Metamask).


Screenshot showing the Metamask dialog box when importing accounts from Ledger to Metamask

Once you have chosen the accounts you want to connect to, click "Continue". In the Metamask interface, you will now see your account from your Metamask wallet as well as the accounts you have chosen to connect from your Ledger Device. Note the "Ledger" tag next to the imported account. This account will remain listed in Metamask even after you disconnect your Ledger Device, but any actions will require the device to be connected.

Screenshot highlighting the account chooser view in Metamask

Now that your account is connected to Metamask, you can use it to send your Flare ($FLR) to another address, such as Bifrost, or interact with any decentralized applications (DApps), including ones that allow you to delegate and claim rewards.

Flarepedia is a community-driven discoverability and information hub for the Flare Network. Our mission is to build a unique, user-friendly, and useful reference website for the community. Our goal is to empower the community by offering a range of information and resources to help them make the most of the Flare Network.

About Flarepedia

Follow Flarepedia on Twitter

Connect with Flarepedia

Join our Discord Server

Learn
Explore
Community
Home
bottom of page