Hi Greymass team,
Just had a play about and love what you guys have done with the web wallet. Some thoughts below, which may or not make sense to consider.
Currently using M1 with macOS 11.4 and Safari Version 14.1.1 (16611.2.7.1.4).
UI Looks:
Love the look of it. Super-simple and clean UI and has all the key info I need. Layout is great.
Advanced Features:
Great to have Network Resources hidden away in Advanced. Although, I would suggestions some of the below might be worth considering:
- Under each section: RAM CPU and NET, I think a small amount of text explaining what they are and why they are needed, any warnings around not to play with these.
- Rent CPU - I feel, rightly or wrongly, that leaving PowerUp amounts completely open for users to accidentally rent their entire EOS balance is probably a bit of a risk (sounds like something I might consider after a few beers ). I would suggest a sensible pre-set ms number here that would cover a standard user to make a lot of trades in a day with plenty left ms leftover. You could then allow for custom ms number somewhere else. So, this creates a kind of catch-all scenario where beginners in the advanced section have a small safety net, and advanced users know what to do with custom ms values.
- RAM network resources, some overview of what this is and some example of what might be required, and why not to touch it, any warning etc.
- When in System Resources for some period of time, the wallet seems to time out and the web page needs to be refreshed. Before this issue, I was adding and remove letters and values, so not sure if that has caused the issue.
- Back button to Networking resources overview for when in CPU, RAM or NET.
- When adding amount of system resources which is above EOS balance, no warning that this is over balance (although a warning is in place for “invalid number” in red text when entering letters.
- I thought Renting by REX and staking CPU for resources was effectively deprecated to a larger extent? Is there a techie reason to still have it (and if so, it it worth including a small amount of text to guide users here?).
Send Tokens:
I’m really liking the way this is working. Everything is spot-on and behaves exactly as I would want it to. Only small suggestion I have is to include a warning around absent memo information (such as the requirement when sending to exchanges etc). I haven’t gone all the way to signing a transaction, but assumed all is working here.
Overall, I’m super-impressed, awesome work. I was expecting something a lot less polished for an early release. As with all the Anchor wallets, I really enjoyed using the web wallet in the same way I do Desktop and Mobile Anchor.