helium / hotspot-app

Helium hotspot app for iOS and Android
https://www.helium.com
Apache License 2.0
185 stars 138 forks source link

App Shows Stale Data/Gets Stuck #1312

Open Ryan-Goldstein opened 2 years ago

Ryan-Goldstein commented 2 years ago

Describe the bug A large number of users on the Helium Discord, Reddit, and elsewhere, have been reporting for months various issues where the app seems to get stuck and stops pulling from the API, such as after asserting location or gain/height, initiating a transaction, etc. This affects the app up through version 4.1.0 (the latest version at the time of writing).

One such recent example:

That location assertion went through successfully the previous day, but it continued showing the above message until the user signed out and back in. Other users have shared the same screenshot, with the location having been properly asserted days or weeks earlier, but the app stays stuck there.

Another symptom of this issue is the wallet not showing any recent activity and the wallet balance remaining the same, but recent activity and the correct balance appears on Explorer.

Yet another symptom is attempted transactions failing with errors indicating an incorrect fee.

This state can always be resolved by either signing out and back in, or if that doesn't do it, then clearing the app cache or deleting the app, redownloading it, and signing back in.

To Reproduce Unclear, but occurs frequently. I'd be happy to request any information that may be useful the next time someone reports such an issue.

Expected behavior The app should clear out cached data and query the API again when the data's stale - maybe with a manual refresh button or pulldown action if an appropriate time can't be reliably determined programmatically.

amarinas commented 10 months ago

Screenshot 2023-10-18 at 10 24 23 AM i am getting this error on my freedomfi and also on my other devices that i am trying to assert locate. saying that i dont have enough sol funds which is false.

MkLHX commented 10 months ago

@amarinas Hello, I'm facing the same issue. Did you find a solution to fix it?

amarinas commented 10 months ago

no fix, but I just looked last night and I am getting some mobile tokens even though its the wrong location. I moved from California to Oregon so Im getting a lot of invalid witnesses and exceeded validators

MkLHX commented 10 months ago

I fixed it by adding 500 000 DC on my wallet

amarinas commented 10 months ago

thank you, i also found that for 5g freedomfi you need 1 million DC(converted hnt to dc in app) to assert location for mobile AND 500k to transfer the iot side. So basically you will loose around 15 bucks for 5g. This makes sense since when i got the machine they give you a 10 hnt before all these different tokens