This PR fixes a crash happening if the keystore had an invalid format. Also it improves the RestoreWalletPassword flow that didn't handle all error cases
Database changed?
No
Where should the reviewer start?
[ ] RestoreWalletInteractor.kt
[ ] RestoreWalletPasswordInteractor.kt
[ ] RestoreWalletPasswordPresenter.kt
[ ] Web3jKeystoreAccountService.java
How should this be manually tested?
Flow on how to test this or QA Tickets related to this use-case: MOB-834
What does this PR do?
This PR fixes a crash happening if the keystore had an invalid format. Also it improves the RestoreWalletPassword flow that didn't handle all error cases
Database changed?
No
Where should the reviewer start?
[ ] Web3jKeystoreAccountService.java How should this be manually tested?
Flow on how to test this or QA Tickets related to this use-case: MOB-834
What are the relevant tickets?
Tickets related to this pull-request: MOB-834
Questions:
Does this add new dependencies which need to be added? (Eg. new libs, new keys, etc.)
Code Review Checklist