Set-up Ledger Nano With MetaMask | Songbird Network
My setup was a Nano S and Mac.
Overview
The steps below will help you to:
A) Connect your Ledger Nano device with MetaMask;
B) Send your Songbird tokens to your Bifrost wallet;
C) Wrap and delegate SGB using the FTSO AU dApp 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 and Songbird apps.
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 Songbird network using the steps here.
Enable The MetaMask To Nano S Bridge
1./ In Ledger Live, go to Accounts > Ethereum and click 'Receive' and go through the process of launching the Eth app on device and confirming the Eth receive address on your Nano device.
2./ Copy the Eth receive address for future reference. This should also be your Flare claim Eth address and same for your SGB tokens.
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 Songbird tokens.
Hooray! If you got this far you are doing a great job of keeping up!
Access SongBird 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 'SongBird' RPC network and viola your airdrop SGB token balance will appear.
Sending Songbirds To Bifrost Wallet
1./ Install Bifrost Wallet on your phone and go through the setup process using steps here.
2./ Remember to store and create a backup of your seed phrase.
3./ After verifying your SGB token balance you can use the Send button in MetaMask to send to your Bifrost SGB Receive address.
4./ Before sending keep the Songbird app on your Ledger device open.
5./ Use this detailed guide to wrap and delegate my Songbird tokens.
Additional Steps
1./ I used the FTSO AU dApp to wrap and delegate without sending Songbirds from MetaMask to my Bifrost wallet.
2./ An additional step here is to go to settings on your Ledger Device Songbird app and enable Blind Signing, see reference to Ledger Support below.
3./ After connecting to MetaMask all transaction confirmations for wrapping etc. were sent to my Nano Ledger for approval.
Easy and secure!
If you're looking to buy a Ledger Hardware Wallet, please do so using our affiliate link.
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 Songbird you might find our Getting Started index of posts and pages useful. It includes a post, Delegation Factors To Consider which is worth reading.
Other relevant posts include Connecting MetaMask Wallet For Songbird & How To Wrap, Unwrap & Delegate Songbird Tokens.
If you're having troubles, please contact us on Twitter, or Discord.