Community Update — August 17, 2018

A big shout out (and thank you!) to our beta testers 🔨

After extensive testing with our beta testers this week, we’ve come to identify some further high quality UX improvements to be made.

We are extremely confident that with the initial round of iteration (and by taking the time to include this community feedback) we’re far down the path of having the best available transaction sending user experience for both new and experienced Ethereum users.

Achieving this, while still maintaining the goals of full decentralization and cryptographic security, is one of our highest priorities with our products.

Bottom line: We’re excited to get this just right — so we’re going to take a few more days to iterate to further improve the user experience.

#1 — Feedback: Info in modals for authorization not 100% clear.

One of the core workflows, sending ERC20 tokens and paying in CAT, requires three separate transactions which all need to be authorized by the user.

While having three separate transactions isn’t necessarily an issue, there was a bit of a disconnect with our testing audience — as the information that appears on our modals sometimes didn’t reflect properly to the information being displayed elsewhere (ex. MetaMask, Ledger).

Proposed Fix: We’re going to re-work the information that is displayed in the authorization and payment modals to more accurately match external services.

#2 — MetaMask Bug, To Address Inconsistencies

Exacerbating the problem seen in #1 is a small bug in the new Metamask UI, where the to address isn’t displaying properly in the MetaMask notification window, which lead some of our beta testers to ask if the product was compromised (“why is it sending to a different address?”).

On first glance, it appears that it’s attempting to send to a completely different address — but in reality it’s sending to the correct address, which can be verified by analyzing the transaction after the fact. Luckily, this is only happening in our token authorization transactions.