Questions tagged [user-experience]
The user experience (UX) is the experiential, affective, meaningful and valuable aspects of human-computer interaction and product ownership, but also a person’s perceptions of the practical aspects such as utility, ease of use and efficiency of the system. Essentially, it's about how a person feels about using a product.
21 questions
0 votes
0 answers
14 views
ENS Wrapping 0f underlying function of transaction
I'm exploring the idea of wrapping the underlying transaction function in my dApp with ENS resolution to allow to users to interact using ENS names instead of raw Ethereum addresses. Essentially, when ...
3 votes
2 answers
1k views
What's type hash's usecase in EIP-712?
Assume I'm implementing EIP-712 signatures in solidity. contract Nice { bytes32 private constant BID_TYPE_HASH = keccak256("Bid(uint256 num1,uint256 num2)"); struct Bid { uint256 ...
0 votes
2 answers
159 views
What's the best way to open a wallet on behalf of the user?
I work at a gaming company and we are developing a Play2Earn game. We want to make the UX as seamlessly as possible so we would to avoid having the players to open a wallet to initially receive their ...
1 vote
1 answer
83 views
How would you structure this smart contract: ownership percentages, ERC777, UI flow?
I'm trying to get familiar with the patterns in designing Solidity smart contracts. For example, say I'm trying to model a Mall with multiple Restaurants in it. Each restaurant can have multiple ...
1 vote
0 answers
37 views
Which parts part of CeFi UX are still missing in DeFi and holding back adoption?
Often in articles about cryptocurrency adoption I see it underlined how the existing DeFi protocols and related frontends are highly technical and far off the immediate and simplistic user experience ...
0 votes
1 answer
68 views
Why does the "Find a wallet" section of Ethereum.org not list one single actual program? [closed]
I'm looking at: https://ethereum.org/en/wallets/find-wallet/ After spending a very long time going through every single link on that webpage, I have been forced to conclude that there is no actual ...
3 votes
2 answers
2k views
Check if Metamask was just installed after asking the user to do so
In an effort to make my dApp more user-friendly, especially for onboarding, I'm trying to guide new users into installing Metamask. If no web3 provider is present, I show the user a "Create your ...
1 vote
1 answer
53 views
looking for ethereum account easy management process
Suppose I want users to answer surveys and that each response are hashed and sent to ethereum. My issue is the user experience of creating an account and login without metamask which is not user ...
3 votes
2 answers
541 views
Use DNS TXT records for wallet address resolution?
Are there any Ethereum wallet projects using DNS TXT records to resolve wallet addresses? Setting a TXT record would allow users to have a human readable wallet "address", eg $ dig example.com TXT ...
3 votes
1 answer
580 views
Ethereum address URL
Is there a standard or a convention for URLs of Ethereum address? That is I want clicking xxx://0x... to initiate transfer to this account.
1 vote
1 answer
1k views
About security of web3.js when running inside a browser
Please explain how authentication for "protected" operations (such as withdrawal of money from a wallet) is handled in web3.js when it is run inside a customer's browser. Please also explain how it ...
1 vote
2 answers
1k views
How to intercept Metamask error to display a more user friendly message?
I have a Dapp with smart a contract that has a revert function that can only happen in a specific case. When the revert is triggered, Metamask shows the error like this: Is there a way to "intercept" ...
0 votes
1 answer
386 views
Why can't MyEtherWallet automatically detect new tokens and their decimals, just like EtherScan?
I'm just wondering whether it's practically not possible? Because on EtherScan, all my tokens are automatically listed, and when I choose one, I see the contract address and the number of decimals. ...
1 vote
1 answer
877 views
Is creating new account per unique user OK in Ethereum?
When using Bitcoin one can generate new address per user of service and save pair (address -> userId), so it is always obvious which specific user sent coins. Also, all these coins are stored in the ...
3 votes
2 answers
642 views
How to access testRPC which is on a server
all! I build a dAPP for a competition and only used to test it on testRPC. Now when I had submitted the app, the organisers wanted a running version for them to test. I tried deploying it on a server ...