AugurProject / augur

Augur v2 - Prediction Market Protocol and Client
MIT License
453 stars 143 forks source link

Arbitrum UX/UI DeepDive #10803

Closed andrewdamelio closed 3 years ago

andrewdamelio commented 3 years ago

Arbitrum Usage Exploration

MetaMask


Pain Points

Setup

Both Matic and Arbitrum have the same setup configuration process. A custom network needs to be added to MetaMask. Matic has the extra step of having to acquiring a native Matic token to use on Matic L2 so if we are using ETH, or a common ERC this extra step is removed with Arbitrum.

Adding a custom network is extremely annoying, there is lots of data to write it, and copying is difficult b/c MetaMask will lose focus.

Screen Shot 2021-03-08 at 5 00 16 PM

There is actually a great solution in the works for this. MetaMask has a network API coming so we will be able to provide a hook to allow users to either approve a MetaMask network switch, or to approve adding the network as a custom end point.

Screen Shot 2021-03-08 at 4 43 18 PM

Bridging

Screen Shot 2021-03-08 at 1 30 58 PM