Closed jens-concordium closed 3 years ago
The fact that the wallet queries the account at 15:34 is also not according to the agreed protocol, and is something that should ideally be addressed.
@concordium-cl
There is not really any way to test this, but Thomas' fix may have helped. I guess we just got to keep an eye out for new reports on this.
Bug Description
In some rare cases an initial account is perceived as failed by the iOS app, while the initial account has actually been finalised on the chain.
We have pieced together one scenario, that seemed to go like this, but some parts are assumptions:
This scenario might hint that Notabene's service knew that the initial account status was "committed", and returned this status to the mobile wallet, which did not know how to interpret this, and deemed the account failed. We cannot know for sure though, so this should be seen as a suggestion of what might cause the problem.
We need to investigate if this is actually the case, or if something else is causing the perceived failed initial accounts in iOS.
Steps to Reproduce There does not seem to be any certain way to reproduce this.
Expected Result The initial account should not be regarded as failed in the mobile wallet, before it is absolutely certain that it has failed.
Actual Result The initial account is regarded as failed by the mobile wallet, while it shouldn't be.
Versions