Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug - Litewallet iOS: Syncing is inaccurate #13

Open
jeff169 opened this issue Feb 18, 2021 · 6 comments
Open

Bug - Litewallet iOS: Syncing is inaccurate #13

jeff169 opened this issue Feb 18, 2021 · 6 comments
Assignees
Labels
🐛 bug Something isn't working as expected 🦺 tech debt Actions that help maintain the repo and application

Comments

@jeff169
Copy link

jeff169 commented Feb 18, 2021

Describe the bug
Note: This is a different variation of an issue I previously logged. Yesterday I received some LTC and it showed up in my history just fine. It went through all the steps of processing (the percentage completion etc) and then showed as complete. Balance was correctly updated and everything was good. This morning, I sign in and see everything is good, but then all of a sudden, yesterday's transaction said something like "processing" and then magically disappeared from the history, and the balance was reduced. So there is some sort of persistent sync issue, that seems like when you sign in, sometimes it may not sync correctly, and just lose the transaction. It's like it connected to my history from before when I received the transaction. Syncing the blockchain fixes it, but the transaction should not disappear right before my eyes. I did notice something though. When I synced with the blockchain, all my transactions showed as "complete" but when I signed in for the first time, I don't believe any of them showed any status except the one that disappeared, as mentioned above. So, it's like Litewallet had no memory of any of the transactions ever being completed, although only the most recent one disappeared.

To Reproduce
Receive LTC and verify it shows as complete in the history. Close out of Litewallet. Sign in to Litewallet the following day. Look at the history. If the most recent receipt shows as "processing", it will disappear shortly.

Expected behavior
Once a transaction is completed, it should remain in history.

Screenshots
Did not have time to capture. The transaction was gone before I realized what was about to happen.

Desktop (please complete the following information):

Smartphone (please complete the following information):
iOS 14.4 iphone 11

Additional context

@kcw-grunt
Copy link
Contributor

Thanks @jeff169

This is something I have seen as well. The issue is Litewallet has to sync at launch and whenever the difference in the local block height and the network block height.

So, the syncing is 'showing the making of the sausage'. And it may be that we are discussing how we present to the user. So, if the sync sample rate is reduced, the transaction view will always stale for everyone. This is less than ideal.

It may be we need a better way of letting the user knowing the some local syncing updating is being calculated?

@jeff169
Copy link
Author

jeff169 commented Feb 18, 2021

Isn't there a way to have it sync from the last login to the present time? It seems like it's syncing to an older time, or not syncing at all and reverting to a prior time. It seems like a mislignment of present time and Litewallet time.

@kcw-grunt
Copy link
Contributor

I need to dig into the loafwallet-ore lib. Its a good idea. But considering the dev time , I may have to just to fix the way it'
s updated

@kcw-grunt kcw-grunt changed the title Bug - Litewallet iOS Bug - Litewallet iOS: Syncing is inaccurate Mar 2, 2021
@kcw-grunt kcw-grunt transferred this issue from another repository Apr 17, 2021
@kcw-grunt
Copy link
Contributor

@jeff169 this was looked at at addressed in v3.4.0. Should I close this ticket?

@jeff169
Copy link
Author

jeff169 commented May 17, 2021

I was just going to report this again. I am still seeing transactions appear "in progress" or as "just now" even if they are a month old. There are still syncing issues. I took a couple screenshots - let me know if you need to see them. This was just a couple days ago.

@kcw-grunt
Copy link
Contributor

I was thinking maybe our node list is too stale.

@kcw-grunt kcw-grunt added 🦺 tech debt Actions that help maintain the repo and application 🐛 bug Something isn't working as expected labels Jan 21, 2023
@kcw-grunt kcw-grunt added this to the Release v3.13.0 milestone Jan 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug Something isn't working as expected 🦺 tech debt Actions that help maintain the repo and application
Projects
None yet
Development

No branches or pull requests

3 participants