Thanks for those questions.
Yes. QR code only solves the problem of USB’s bad connectivity.
To solve the Nexus Mutual founder’s problem, these are needed:
- Big screen for easily verifying complex DeFi transactions.
- Embed ABIs into hardware wallet
And yes we are working on this.
From the video in the tweet you can see we embedded the ABI of Uniswap V2 and shows the details of the unsigned swap transactions. You can also check the screen shot below (we even highlighted the swap destination address if it’s not consistent with your from address).
Does your team review ABIs for popular applications and then bundle them with your firmware?
These are the ABIs we have added. And we are adding more.
Do you allow your users to use their own ABIs?
This is doable and we are researching for a proper solution for it. It needs some time because this may involve some security issues.
Why don’t other hardware wallets have this functionality?
Just my 2 gwei -
- Most hwws are “stateless” design. They minimize what to store on the device. This design is kind of out-dated as blockchain develops really fast. To fully verify more and more complex transactions you have to store something more than just seed or private keys.
- As I mentioned above, storing ABIs is not enough. UX wise, big screen is a must. It doesn’t make too much sense by just adding ABIs. This might be the reason why they are not doing this.