Content
@
0 reply
0 recast
0 reaction
fried
@fried
Some thoughts on the Ethereum dApp UX & wallet software. Both dApp and wallet developers in the Ethereum ecosystem face unique design challenges. dApp interactions must allow proper execution and interfacing with wallet software, while the wallet software itself must allow the former and also keep user funds safe.
1 reply
1 recast
1 reaction
fried
@fried
The current status quo is centered around Injected Web3. Currently, web apps are the most effective way for dApp developers to expose interfaces by which users may interact with their contracts, since similarly to non-crypto related web apps simplicity is required to capture consumer attention.
1 reply
0 recast
0 reaction
fried
@fried
The same rule applies for wallet applications, for this reason we have seen the most popular wallet (Metamask) work as a simple browser plugin. Wallets such as Metamask allow users to invest the bare minimum necessary effort to start interacting with smart contracts.
1 reply
0 recast
0 reaction
fried
@fried
Many leading developers of wallet applications have also made an effort to develop & integrate EIP standards into their software, which makes it easier for dApp developers to interface with wallets, because it guarantees common APIs which may be consumed. One of the most important EIPs in this regard is EIP-1193.
1 reply
0 recast
0 reaction