Learn how to switch APIs in the Bobber App to optimize connectivity and resolve common errors of your Bobcat 300. Easily integrate with the Helium network for seamless blockchain operations.
What is an API?
Simply put, an API is a way to connect two different systems. In order to get blockchain related information and send information to initiate changes, the Bobber App needs to connect to an API to integrate with the Helium network. There are currently two public APIs in use – Helium and StakeJoy.
When Should You Switch APIs?
Due to the explosive growth of the Helium ecosystem, sometimes APIs can become overloaded or have trouble keeping up with the amount of concurrent requests. In these instances you’ll often see errors like “429 too many requests” “API timeout” and sometimes when trying to send transactions you may get “error_invalid-txn-fee.” Typically waiting a few short minutes and trying again will allow you to complete your request. You can also switch the API being used in hopes that the other API is processing less requests and will be able to handle your request immediately.
How to Switch APIs
In the Bobber App, tap “Settings” at the bottom of the screen. Under the “App” section, tap on the provider name next to “Choose API Provider”
In the pop up window, tap the API provider that was not selected on the previous screen.
The API provider should change.
Close the Bobber App and re-launch it to reflect the API changes. Retry your previous actions to see if the request will now process. If still having issues, wait 5-10 minutes and retry again.