Open smartcontracts opened 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
@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.
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.
Okay
I feel there should be an increase feature on having inbulit wallet security. (i.e Showing the transaction/ payment route before signing a transaction)
Please find Rabby wallet UX Audit https://www.notion.so/Rabby-Wallet-074d0cc5e80643dcb3e1c4f8029c5fa1
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