Impressive UI! You really did a great job!
I hope you’ll allow me a few remarks and suggestions, without feeling offended?
Here are my observations and suggestions:
- When setting a name for a Gnkgo account (the default one), it’s not evident that this name will be publicly visible. It might be more user-friendly to provide an option (perhaps a checkbox) for users to decide whether they want this name to be public. This can prevent users from inadvertently sharing sensitive information like “my wife’s birthday gift” or even more compromising details.
- On the account card, only the first 8 characters of the public key are displayed. However, wallets like Cesium now use the format “nnnn…nnnn:chk”, which shows the first 4, the last 4, followed by a checksum. It might be less confusing to at least display the first and last characters of the public key.
- Accounts with credentials (Salt/password) are not labeled as “Cesium accounts”. This can be misleading. Perhaps consider renaming them to “secured account”, “protected account”, or “account secured by a secret phrase and password, similar to Cesium”.
- It would be helpful to have a visual indicator (like a locked icon overlaying the account card) to differentiate these secured accounts.
- Transactions originating from a protected account should have added security measures (like a pattern/schema lock, PIN, etc.). Storing the private key directly on the mobile device poses significant security risks !