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.
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
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.
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.
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.
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.
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".
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".
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:
Network Name: Flare
New RPC URL: https://flare-api.flare.network/ext/C/rpc
Chain ID: 14
Currency Symbol: FLR
Block Explorer URL: https://flare-explorer.flare.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".
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
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.
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).
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.
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.