I checked out the LeoDex interface again and wanted to offer a series of feedback on what I observed.
I'd like to add first the general feedback before I go into the specifics of what I was trying to test out today.
1. Stay Logged in After a Page Refresh
LeoDex doesn't (currently) keep the active session when you refresh the page. That is unfortunate from the UX point of view because users will be tempted to refresh the page in certain situations, after which they will be logged out and they'd need to log in again.
I want to mention that I tested this by being logged in with Keystore, not with xDefi.
2. Update Balance in Swap Page When Wallet Info Updates?
Here's a concrete situation. I had something like 0.28 SPS in my Hive-Engine account. I swapped some HIVE to have a little over 20 SPS. When I checked the wallet page on LeoDex, it got updated as it should. Here it is:
On the swap page between SPS and CACAO, the balance hadn't been updated to reflect my wallet amount. It remained at 0.28 SPS. That's when I refreshed the page, got logged out, and had to log in again, after which, of course, the balance on the swap page reflected the new 20 SPS amount.
Now, thinking about it, if I had clicked the Swap menu again, maybe it would have updated to the new wallet amount. But you can't be sure what route the user chooses...
If there isn't much to change on the front end, I would update these balances on the swap page automatically when I update the wallet.
3. Auto Fill in Balance When Clicking on It
That's normal behavior on DEXes. When you click on the balance (wallet amount), the swap amount autofills with that amount.
The above was the general feedback I had. What follows is based on what I checked regarding SPS. I don't think this has been officially released, so if things don't work properly is the normal behavior in this case, but I'm sharing it for the team, maybe they haven't run into all of the issues I noticed.
4. Is It a Way to Make These Error Messages More User-Friendly?
Since this is an affiliate interface for Maya Protocol, maybe the amount of customization that can be done on it, particularly on the back end is low, but otherwise, these are not user-friendly error messages (and I've seen them in other places too).
5. Unsupported Wallet?
The integration may not be complete for SPS, but I was logged in with Keystore when receiving this error.
6. Multiple Issues here
You can notice the error message about not having enough funds to pay swap fees, which you can see from the screenshot that I have. In the image, I want to swap 4 CACAO for SPS, and I have over 8 liquid CACAO. So, there shouldn't be any issues with fees.
The other issue is with estimated gas fees. 1,730.84 USD estimated fees for a 4 CACAO to SPS swap? There seems to be a mistake somewhere.
As I said, SPS hasn't been officially integrated into LeoDex yet, as far as I know, so anyone reading this should not be very concerned. Strange bugs are normal while developing things.
Want to check out my collection of posts?
It's a good way to pick what interests you.
Posted Using InLeo Alpha
Posted Using InLeo Alpha