-
Notifications
You must be signed in to change notification settings - Fork 96
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
Transaction failed for vote and send LSK #3783
Comments
Investigation Report Current implementation: Flow: Transaction Create (Desktop) -> Broadcast (Desktop) -> Send to core (Service) -> Included in block (Lisk Core) (10sec window) -> New Block Event (Lisk Core) -> Query accounts for latest state (Desktop to Service) -> Update store with latest account state During the above described flow, when a new block events sends information about inclusion of transaction, the service returns outdated account information due to caching. Since service returns the outdated account info due to caching, we store the invalid account info. And the account store will never be up to date and a logged in users will never be able to make successful transaction from here onwards. The only work around of users is to logout and log in, as the account store will be updated (10 second caching expired by service). |
Handle transaction nonce fail - Closes #3783
The Lisk Desktop was not updated to fix any issue as the Lisk Service caching at proxy level is been addressed. From Lisk Desktop, we have improved to show better error message and for reporting via email we have added few more details so that it is easier to understand the reports and take action in the future. |
Expected behavior
As a user i'm allowed to send more than one transaction when there is sufficient balance in my account
Actual behavior
As a user im unable to send more than one transaction. This is applicable for vote and send transactions
Steps to reproduce
Which version(s) does this affect? (Environment, OS, etc...)
2.0.1
The text was updated successfully, but these errors were encountered: