ethereum-optimism / ecosystem-contributions

Find ways to contribute to the Optimism Collective
MIT License
293 stars 112 forks source link

✨ Contribution Opportunity: Wallet UX Research #69

Open smartcontracts opened 1 year ago

smartcontracts commented 1 year ago

What is a Contribution Opportunity?

A Contribution Opportunity is a concrete task that you can work on to contribute to the Optimism Collective.


Summary

Wallets are the entrypoint into the blockchain ecosystem for most users. It's important to gauge how well these wallets are supporting OP Mainnet and other similar OP Stack based chains. It would be highly valuable to have a detailed report on many different wallets in the ecosystem and how well they are supporting OP Stack based chains.

Examples of feature support we are looking for:

Potential Features

Impact

Sednaoui commented 1 year ago

Great task, and +1 for adding the first point for proper support for the OP Stack fee mechanism. This is def something not all wallets will support on day one, so reaching out to them is really important for it to support.

Proper ENS resolution using Ethereum mainnet values

This assumes that the address existing on ethereum mainnet is the same on Optimism mainnet, which is not the case for smart contract wallets, like Gnosis Safe. There's an opportunity to push for a standard that resolves ENS names based on chainid. Example: kelvin.eth resolves 0x12 on mainnet and 0x99 on optimism.

Another great feature is to encourage wallets to give subdomains on Optimism using eip-3668

smartcontracts commented 1 year ago

@Sednaoui really good points re: ENS. It seems like ENS already supports resolution of other things via custom records? But really need to introduce a standard around that for it to be viable.

Sednaoui commented 1 year ago

That's correct, and the introduction for a standard would clarify how to resolve names based on network/chain id. Then there we would need to coordinate with major libraries used by wallets and dapps like etherjs to support it.

Wearelove89j23 commented 1 year ago

Okay

ngerald51 commented 7 months ago

I feel there should be an increase feature on having inbulit wallet security. (i.e Showing the transaction/ payment route before signing a transaction)

ngerald51 commented 3 months ago

Please find Rabby wallet UX Audit https://www.notion.so/Rabby-Wallet-074d0cc5e80643dcb3e1c4f8029c5fa1