Map Metamask functionality to Scatter
We could usurp Metamask if we could mimic their protocols. This would allow users to use our superior UX and have a more unified "Blockchain experience" without having to convince hundreds of Ethereum developers to integrate scatter-js into their applications.
I'd really, really love to see this!! I've been using MetaMask a lot recently on marketplaces like tokentrove.io or opensea.io and the experience is not that great. It feels worth the effort of giving ETH users the option to switch to another tool, from what I gathered I could see a bunch of people being willing to give another tool a try.
But the reality is of course this would be probably a lot of work. The issue is that compared to EOSIO the interface is very, very different, examples of features I use there that I don't do on EOSIO:
- getting recommended gas prices to choose from
- manually adjusting gas price
- cancelling a transaction referencing a previously used nonce (e.g. when initial gas price used was too low)
- increasing gas fees of already submitted transaction using auto-incremented nonce (e.g. when initial gas price used was too low)
- delayed notification when transaction was (finally) confirmed
This is now especially relevant because of the recent Metamask takedown from Google.