Set-up Ledger Nano With MetaMask | Flare Network

My setup was a Nano X and Mac.

Overview

The steps below will help you to:

A) Connect your Ledger Nano device with MetaMask;

B) Send your Flare tokens to your Bifrost wallet;

C) Wrap and delegate FLR using the FTSO AU App and approve confirmations on your MetaMask and Ledger Nano.

Basic Set-up

1./ Plug in your Ledger Nano device via the USB port.

2./ Update Ledger Live to latest version.

3./ Update firmware on Ledger Nano to latest version.

4./ Go to Ledger Live 'Manager' tab and re-install latest Eth app.

5./ In Ledger go to Accounts and + Add Account and search for and select Flare.

5./ Install / Update MetaMask on Chrome and create / sign-in to your account.

6./ Remember to store and create a backup of your MetaMask seed phrase.

7./ In MetaMask, go to Settings > Advanced and Enable 'Use Ledger Live'.

8./ Add a Custom RPC in MetaMask to connect to Flare network using the steps here.

Enable The MetaMask To Nano X Bridge

1./ In Ledger Live, go to Accounts > Flare and click 'Receive' and go through the process of launching the Eth app on device and confirming the Flare receive address on your Nano device.

2./ Copy the Flare receive address for future reference. This should also be your Flare claim Eth address. If it's not, add another Flare account, if possible.

3./ This preps up your Ledger device to connect with MetaMask web socket bridge.

4./ In MetaMask, use right top corner icon dropdown to 'Connect Hardware Wallet'.

5./ Select 'Ledger' device and click connect.

6./ Enable popup prompts on Chrome to launch 'Ledger Live' application/URL.

7./ Confirm on Ledger Live to enable Web API / socket connection.

8./ Post successful connection, Ledger Live will show a 'Disconnect' button on a popup.

9./ Leave the Ledger Live app open in this state and let's jump to accessing and verifying your Flare tokens.

Access Flare Tokens on MetaMask

1./ MetaMask will show a bunch of Nano Ledger Eth addresses to connect to.

2./ Select the Eth Receive address we noted in a prior step above. Generally it should be the first entry. If you do not see your address, use the dropdown to select Legacy / MyEtherWallet (MEW).

3./ Select the 'Flare' RPC network and viola your airdrop FLR token balance will appear.

Sending Flare tokens To Bifrost Wallet

1./ Install Bifrost Wallet (if not already installed) on your phone and go through the setup process.

2./ Remember to store and create a backup of your seed phrase.

3./ After verifying your FLR token balance you can use the Send button in MetaMask to send to your Bifrost FLR Receive address.

4./ Before sending keep the Flare app on your Ledger device open.

5./ Send the desired amount and confirm on Ledger as required. It's always advisable (and much less stressful) to send a test transaction.

6./ One the FLR tokens appear in your Bifrost wallet, you can wrap and delegate to a data provider.

Additional Steps

1./ I used the FTSO AU App to wrap and delegate without sending Flare from MetaMask to my Bifrost wallet.

2./ An additional step here is to go to settings on your Ledger Device ETH app and enable Blind Signing, see reference to Ledger Support below.

3./ After connecting to MetaMask, wrap and delegate your tokens in our App, making sure to approve all transactions on your Ledger device.

Easy and secure!

References:

A. https://docs.flare.network/user/wallets/how-to-access-flare-network-with-a-ledger-device/

B. https://twitter.com/Ledger_Support/status/1445021548981665793?s=20

If you're new to Flare Networks and you might find our Getting Started index of posts and pages useful.

If you're having troubles, please contact us on Twitter, or Discord.