This post was written by Neil on Nov 29, 2021
If something worked before and doesn’t work now, it’s likely something’s changed. It could be the way you’re doing it, the software you’re using, the firmware on the device, or a combination of all.
Regardless of what browser, app or hardware wallet i’m using the first thing i do is disconnect all devices, shut them down and reboot. This may or may not include clearing the browser cache or force closing the app so it has to restart fully.
If the problem still persists, then it’s time to ensure you’re running the latest version of the web browser. It’s less likely this will be the issue but if you don’t have automatic updates turned on you’re browser may be running an old version. Update it and eliminate this as the issue.
If it’s an app you’re using, update it from the iPhone App Store or the Android Play Store.
If the problem still exists, then it’s time to look a little deeper and there’ll be specific things to check depending on the environment in which your working.
If your tokens are stored directly in a MetaMask wallet and you’re using app.ftso.com.au then you should try the following.
~ You’ll need the MetaMask browser extension installed, it’s available for several browsers.
~ Make sure you’re using a Web3 browser like Chrome or Brave if you’re on a desktop, or access our site from the browser inside MetaMask. Just opening Safari on your Mac or iPhone won’t work.
~ Make sure you’re on the correct network, it should say Songbird, or whatever you named it when you set it up using this guide. By default it’s on Etherium Mainnet but it could be on any other network you’ve added.
~ It’s possible the connection point (RPC) you’re using is down. If you’re using ours, then i suggest you add another one like this one from Towo Labs. The connection point you use doesn’t matter, it’s just the way you connect to the network, essentially the same as any wifi connection will connect you to the internet. Your delegation will be the same, it won’t be affected.
Currently there’s no way of connecting your Ledger direct, you need to go through MetaMask. There’s instructions here if you haven’t already set it up.
~ Ledger works in conjunction with Ledger Live which is installed on your PC or MAC. Please make sure Ledger Live is updated to the latest version. There’ll be a banner in the app when you open it saying there’s an update available.
~ You’ll need to have the Etherium app installed. Make sure it’s up to date, it will often need updating after the Ledger Live has updated.
~ You need to have Blind Signing enabled. It’s in the Etherium settings on your Ledger device. Go through the settings and enable it. If you’ve just updated Ledger Live or the Etherium app then it’s very likely you’ll need to turn this back on, it has a habit of resetting.
~ You’ll need to have your Ledger connected, Ledger Live open and a bridge created between your device to sign any and all transactions.
~ If the transaction is taking a long time, let it finish / fail. Trying it multiple times just creates a backlog of transactions, and they’ll all need to finish or fail.
~ Trying to “Speed Up” the transaction can work, but often this isn’t the solution. This will just create another pending transaction that will ultimately fail.
~ The main resolution for getting Ledger to work, is to reboot all devices, including your PC / MC and the Ledger Device. When you’ve done so, open Ledger Live and create the bridge, then try the transaction again.
~ Don’t forget, you’ll be prompted to sign each transaction on your device, including opening the bridge.
~ Make sure the bluetooth on your phone is turned on and that your app is connected. You’ll see a red icon in the top right hand corner of the app’s main screen if it’s not connected. If so, select that icon and you’ll be prompted to connect your device.
~ You’ll be prompted to sign all transactions on your device, be sure to check your device for prompts.
If you’ve updated the app and you’re still having an issue with a transation appearing to hang, you can try the following fixes.
~ Wrap some SGB or unwrap some WSGB. Your pending TX should now fail.
~ Go to Settings > Advanced > Address Derivation > Songbird Network. Temporarily change to another address, switch back right after. Your pending TX should now be cleared.
~ Visit app.ftso.com.au in Bifrost Wallet’s browser. Wrap / unwrap or claim rewards. Your pending TX should now be cleared.
If you’re in doubt whether a transaction has successfully completed, you should use the Songbird Explorer, this is the source of truth, always. It will help you understand the state of your rewards - if you come to us with an issue, that’s the first place we’ll look, so all the information is there, it’s just a matter of getting used to using it.
We’re currently working on direct integrations with Ledger and D’cent, which will make the process easier with less variables. We hope to have this up and running by the time Flare Networks is launched.